{"id":3459,"date":"2017-08-21T01:38:31","date_gmt":"2017-08-21T09:38:31","guid":{"rendered":"https:\/\/cheapsslsecurity.com\/blog\/?p=3459"},"modified":"2021-01-26T09:13:05","modified_gmt":"2021-01-26T17:13:05","slug":"how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl","status":"publish","type":"post","link":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/","title":{"rendered":"How to Move or Copy an SSL Certificate from a Tomcat\/Java Server to OpenSSL"},"content":{"rendered":"<h2>Step-by-Step instructions on transferring SSL certificate between servers.<\/h2>\n<p >Of all of the server to server SSL Certificate transfers, moving from the Java Keystore to OpenSSL is by far the easiest. Comprising just a handful of steps, you\u2019ll be done with this in no time\u2014especially with this step-by-step guide.<\/p>\n<p >Note: It might be easier to just create a new CSR in OpenSSL and then reissue your certificate. But this way works, too.<\/p>\n<p >Moving Your Java Keytool SSL Certificate to OpenSSL<\/p>\n<ol>\n<li >Use the \u201c<strong>Keytool<\/strong>\u201d to generate a new private and public key pair.<\/li>\n<li >Using the same \u201c<strong>Keytool<\/strong>,\u201d export the new self-signed certificate from <strong>PrivateKeyEntry<\/strong>.<\/li>\n<li >Display the details of the certificate using the \u201c<strong>Keytool<\/strong>.\u201d<\/li>\n<li >Use \u201c<strong>OpenSSL<\/strong>\u201d to view the recently exported certificate.<\/li>\n<li >Enter \u201c<strong>DumpKey.java\u201d<\/strong> to remove the key pair from the \u201c<strong>Keytool<\/strong>\u201d keystore.<\/li>\n<li >Use \u201c<strong>OpenSSL<\/strong>\u201d to convert the dumped key pair to <strong>Base64<\/strong>.<\/li>\n<li >Use \u201c<strong>OpenSSL<\/strong>\u201d to view the key pair and the converted <strong>keystore files<\/strong>.<\/li>\n<\/ol>\n<h3>Related Posts<\/h3>\n<ul>\n<li ><a href=\"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-ssl-certificate-from-a-windows-server-to-another-windows-server\/\">Transfer an SSL Certificate from a Windows Server to another Windows Server<\/a><\/li>\n<li ><a href=\"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-ssl-certificate-from-a-windows-server-to-an-apache-server\/\">Transfer an SSL Certificate from a Windows Server to an Apache Server<\/a><\/li>\n<li ><a href=\"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-ssl-certificate-from-apache-server-to-another-apache-server\/\">Transfer an SSL Certificate from an Apache Server to another Apache Server<\/a><\/li>\n<li ><a href=\"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-apache-server-to-a-windows-server\/\">Transfer an SSL Certificate from an Apache Server to a Windows Server<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Step-by-Step instructions on transferring SSL certificate between servers. Of all of the server to server SSL Certificate transfers, moving from the Java Keystore to OpenSSL is by far the easiest. Comprising just a handful of steps, you\u2019ll be done with this in no time\u2014especially with this step-by-step guide. Note: It might be easier to just<\/p>\n","protected":false},"author":8,"featured_media":980,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-3459","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ssl-pki"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Move SSL Certificate from a Tomcat\/Java Server to OpenSSL<\/title>\n<meta name=\"description\" content=\"Quick and Easy instructions to Copy or Move SSL Certificate from Tomcat\/Java Server to OpenSSL within a couple of minutes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Move SSL Certificate from a Tomcat\/Java Server to OpenSSL\" \/>\n<meta property=\"og:description\" content=\"Quick and Easy instructions to Copy or Move SSL Certificate from Tomcat\/Java Server to OpenSSL within a couple of minutes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/\" \/>\n<meta property=\"og:site_name\" content=\"Savvy Security\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cheapsslsecurities\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-21T09:38:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-26T17:13:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2015\/03\/Apache-Tomcat-Server.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"185\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Savvy Security\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sslsecurity\" \/>\n<meta name=\"twitter:site\" content=\"@sslsecurity\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Savvy Security\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/\"},\"author\":{\"name\":\"Savvy Security\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\"},\"headline\":\"How to Move or Copy an SSL Certificate from a Tomcat\\\/Java Server to OpenSSL\",\"datePublished\":\"2017-08-21T09:38:31+00:00\",\"dateModified\":\"2021-01-26T17:13:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/\"},\"wordCount\":220,\"image\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/Apache-Tomcat-Server.jpg\",\"articleSection\":[\"SSL &amp; PKI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/\",\"name\":\"How to Move SSL Certificate from a Tomcat\\\/Java Server to OpenSSL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/Apache-Tomcat-Server.jpg\",\"datePublished\":\"2017-08-21T09:38:31+00:00\",\"dateModified\":\"2021-01-26T17:13:05+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\"},\"description\":\"Quick and Easy instructions to Copy or Move SSL Certificate from Tomcat\\\/Java Server to OpenSSL within a couple of minutes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/Apache-Tomcat-Server.jpg\",\"contentUrl\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/Apache-Tomcat-Server.jpg\",\"width\":400,\"height\":185,\"caption\":\"Apache Tomcat Server\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Move or Copy an SSL Certificate from a Tomcat\\\/Java Server to OpenSSL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/\",\"name\":\"Savvy Security\",\"description\":\"Practical cybersecurity advice\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\",\"name\":\"Savvy Security\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g\",\"caption\":\"Savvy Security\"},\"description\":\"Welcome to Savvy Security, a blog focused on providing practical cybersecurity advice for website owners and small businesses. Our team brings you the latest news, best practices and tips you can use to protect your business...without a multi-million dollar budget or 24\\\/7 security teams.\",\"sameAs\":[\"blogadmin\"],\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/author\\\/blogadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Move SSL Certificate from a Tomcat\/Java Server to OpenSSL","description":"Quick and Easy instructions to Copy or Move SSL Certificate from Tomcat\/Java Server to OpenSSL within a couple of minutes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/","og_locale":"en_US","og_type":"article","og_title":"How to Move SSL Certificate from a Tomcat\/Java Server to OpenSSL","og_description":"Quick and Easy instructions to Copy or Move SSL Certificate from Tomcat\/Java Server to OpenSSL within a couple of minutes.","og_url":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/","og_site_name":"Savvy Security","article_publisher":"https:\/\/www.facebook.com\/cheapsslsecurities","article_published_time":"2017-08-21T09:38:31+00:00","article_modified_time":"2021-01-26T17:13:05+00:00","og_image":[{"width":400,"height":185,"url":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2015\/03\/Apache-Tomcat-Server.jpg","type":"image\/jpeg"}],"author":"Savvy Security","twitter_card":"summary_large_image","twitter_creator":"@sslsecurity","twitter_site":"@sslsecurity","twitter_misc":{"Written by":"Savvy Security","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/#article","isPartOf":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/"},"author":{"name":"Savvy Security","@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493"},"headline":"How to Move or Copy an SSL Certificate from a Tomcat\/Java Server to OpenSSL","datePublished":"2017-08-21T09:38:31+00:00","dateModified":"2021-01-26T17:13:05+00:00","mainEntityOfPage":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/"},"wordCount":220,"image":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/#primaryimage"},"thumbnailUrl":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2015\/03\/Apache-Tomcat-Server.jpg","articleSection":["SSL &amp; PKI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/","url":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/","name":"How to Move SSL Certificate from a Tomcat\/Java Server to OpenSSL","isPartOf":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/#primaryimage"},"image":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/#primaryimage"},"thumbnailUrl":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2015\/03\/Apache-Tomcat-Server.jpg","datePublished":"2017-08-21T09:38:31+00:00","dateModified":"2021-01-26T17:13:05+00:00","author":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493"},"description":"Quick and Easy instructions to Copy or Move SSL Certificate from Tomcat\/Java Server to OpenSSL within a couple of minutes.","breadcrumb":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/#primaryimage","url":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2015\/03\/Apache-Tomcat-Server.jpg","contentUrl":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2015\/03\/Apache-Tomcat-Server.jpg","width":400,"height":185,"caption":"Apache Tomcat Server"},{"@type":"BreadcrumbList","@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-move-an-ssl-certificate-from-a-tomcat-java-server-to-openssl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cheapsslsecurity.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Move or Copy an SSL Certificate from a Tomcat\/Java Server to OpenSSL"}]},{"@type":"WebSite","@id":"https:\/\/cheapsslsecurity.com\/blog\/#website","url":"https:\/\/cheapsslsecurity.com\/blog\/","name":"Savvy Security","description":"Practical cybersecurity advice","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cheapsslsecurity.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493","name":"Savvy Security","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g","caption":"Savvy Security"},"description":"Welcome to Savvy Security, a blog focused on providing practical cybersecurity advice for website owners and small businesses. Our team brings you the latest news, best practices and tips you can use to protect your business...without a multi-million dollar budget or 24\/7 security teams.","sameAs":["blogadmin"],"url":"https:\/\/cheapsslsecurity.com\/blog\/author\/blogadmin\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/posts\/3459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/comments?post=3459"}],"version-history":[{"count":0,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/posts\/3459\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/media\/980"}],"wp:attachment":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/media?parent=3459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/categories?post=3459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/tags?post=3459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}