{"id":7528,"date":"2022-06-22T08:21:07","date_gmt":"2022-06-22T16:21:07","guid":{"rendered":"https:\/\/cheapsslsecurity.com\/blog\/?p=7528"},"modified":"2023-06-20T13:37:20","modified_gmt":"2023-06-20T21:37:20","slug":"csr-how-to-generate-private-key-from-certificate","status":"publish","type":"post","link":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/","title":{"rendered":"CSR Private Key: How to Generate Your Private Key With Your Certificate"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Generating a private key along with a certificate signing request (CSR) is easier than you think! Learn how to create yours in a matter of seconds with a free CSR generator tool<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Are you planning to add a secure socket layer\/transport layer security (SSL\/TLS) certificate to your cybersecurity arsenal but you don\u2019t know how to get the required certificate signing request (CSR) and private key? No worries. You can generate private key along with your certificate signing request using a CSR generation tool.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Don\u2019t be yet another victim to be added to the <a href=\"https:\/\/www.imperva.com\/resources\/resource-library\/webinars\/insights-from-cyberedges-2022-cyberthreat-defense-report\/\">85% of organizations<\/a> that suffered a cyberattack in 2021. Learn how to generate a private key from a certificate using a free CSR generator tool.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s fast, painless, and easy \u2014 so much so that we\u2019re going to show you how to do it right now.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Are a CSR and Private Key Used For?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An <a href=\"https:\/\/cheapsslsecurity.com\/blog\/what-is-a-website-security-certificate\/\">SSL\/TLS certificate<\/a> won\u2019t only encrypt all communications between your server and the client, but it\u2019ll also avoid your website being marked as \u201cnot secure\u201d by the most used browsers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you can receive the SSL\/TLS certificate from a trusted certificate authority (CA), you\u2019ll require two important digital files:<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li><strong>A CSR<\/strong>. This is a text file containing verified company information that\u2019s cryptographically tied to your organization:\n<ul class=\"wp-block-list\">\n<li>Some key information about your organization,<\/li>\n\n\n\n<li>Your domain, and<\/li>\n\n\n\n<li>The public key that\u2019ll be included in the certificate.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">All this information will be used to create the SSL\/TLS certificate that will be issued to you by the CA. A CSR generator tool will create something that looks like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"668\" height=\"290\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/certificate-signing-request.png\" alt=\"A screenshot of an example CSR\" class=\"wp-image-7531\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/certificate-signing-request.png 668w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/certificate-signing-request-300x130.png 300w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Image caption: This is an example of CSR obtained with a generator tool<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>A private key<\/strong>. When you create the CSR for the first time, <a href=\"https:\/\/cheatsheetseries.owasp.org\/cheatsheets\/Transport_Layer_Protection_Cheat_Sheet.html#certificates\">a private key<\/a> will also be generated along with the public key. (NOTE: Be sure to save it then and there and note where you securely store it!) It\u2019s a long, randomly generated alphanumeric string. If complex enough, it can be virtually impossible to guess, keeping your website and private data safe from attackers. It\u2019ll be used to decrypt the data encrypted by the CSR file.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">How do you get them? Let\u2019s find it out!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Can I Get a CSR and Private Key Using a CSR Generator Tool?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Time is money. Save yourself time and money by generating your private key alongside your new CSR in a matter of seconds by using our <a href=\"https:\/\/cheapsslsecurity.com\/ssltools\/csr-generator.php\">browser-based CSR generation tool<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The CSR generator will enable you to keep your private key really private. Why? Because instead of being server-based like many other CSR generators, it&#8217;s browser-based. This means that your private key will be generated and displayed only inside your browser. This is fine so long as you\u2019re using a secure, encrypted website like CheapSSLsecurity.com. Your key will never be saved, transmitted, or shared with our server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OK, enough talking, let\u2019s get down to business and discover how to get a private key from a CSR using the CSR generation tool.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Generate Your Private Key With the CSR<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Open the <\/strong><a href=\"https:\/\/cheapsslsecurity.com\/ssltools\/csr-generator.php\"><strong>CSR Generation Tool page<\/strong><\/a><strong>.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A screenshot of the form that you&#8217;ll need to complete can be seen below: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"705\" height=\"557\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/csr-generation-tool-form.png\" alt=\"A screenshot of CheapSSLsecurity.com's CSR generation tool form, which includes 8 fields of information for the certificate requestor to complete\" class=\"wp-image-7530\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/csr-generation-tool-form.png 705w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/csr-generation-tool-form-300x237.png 300w\" sizes=\"(max-width: 705px) 100vw, 705px\" \/><figcaption class=\"wp-element-caption\">A screenshot of the CheapSSLsecurity.com CSR Generation Tool.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Enter your hostname (i.e., common name)<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Type the fully qualified domain name (FQDN) of your server that customers use to access your website.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"705\" height=\"161\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/CN-field.png\" alt=\"A screenshot of CheapSSLsecurity.com's CSR generation tool form common name (hostname) field\" class=\"wp-image-7532\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/CN-field.png 705w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/CN-field-300x69.png 300w\" sizes=\"(max-width: 705px) 100vw, 705px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip<\/strong>: Do you need the key for a wildcard SSL certificate? Then make sure you enter your common name using this format: <em>*.mydomain.com<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Add your organization\u2019s name<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ensure you use the exact legal name (e.g., Google, Inc.). If you don\u2019t have one and are a private site owner, enter your full name.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"705\" height=\"81\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/organization-name.png\" alt=\"A screenshot of CheapSSLsecurity.com's CSR generation tool form organization field\" class=\"wp-image-7533\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/organization-name.png 705w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/organization-name-300x34.png 300w\" sizes=\"(max-width: 705px) 100vw, 705px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Type your organization\u2019s unit<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Indicate the department that\u2019ll handle the certificate (e.g., IT department, Security team). <strong>Tip<\/strong>: This field isn\u2019t mandatory and can be left blank. In fact, the <a href=\"https:\/\/cabforum.org\/wp-content\/uploads\/CA-Browser-Forum-BR-1.8.1.pdf\">OU field is being deprecated across the industry<\/a> as a whole because it\u2019s a non-validated field that threat actors could misuse.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"685\" height=\"85\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/organization-unit-field.png\" alt=\"A screenshot of CheapSSLsecurity.com's CSR generation tool form organizational unit field\" class=\"wp-image-7534\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/organization-unit-field.png 685w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/organization-unit-field-300x37.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Enter the city where your company is located<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure you enter your legal location. I\u2019ve entered Philadelphia for demonstration purposes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"681\" height=\"97\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/city-locality-field.png\" alt=\"A screenshot of CheapSSLsecurity.com's CSR generation tool form city\/locality field\" class=\"wp-image-7535\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/city-locality-field.png 681w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/city-locality-field-300x43.png 300w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Add the state or province where your company is located<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This should match the information you entered in the previous step. If you typed Philadelphia, for example, you\u2019ll then indicate Pennsylvania as your state.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"685\" height=\"98\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/state-region-field.png\" alt=\"A screenshot of CheapSSLsecurity.com's CSR generation tool form state\/region field\" class=\"wp-image-7536\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/state-region-field.png 685w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/state-region-field-300x43.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. Select your country.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Based on the information entered till now, choose from the drop-down menu the country your organization is located in.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"687\" height=\"99\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/country-field.png\" alt=\"A screenshot of CheapSSLsecurity.com's CSR generation tool form country field\" class=\"wp-image-7537\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/country-field.png 687w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/country-field-300x43.png 300w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>8. Select your preferred key generation algorithm<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can choose between the most used Rivest-Shamir-Aldman (RSA) algorithm and the newer elliptical curve cryptography (ECC). Don\u2019t know which one to pick? Check out our <a href=\"https:\/\/cheapsslsecurity.com\/p\/ecc-vs-rsa-comparing-ssl-tls-algorithms\/\">SSL\/TLS algorithms comparison article<\/a> to make an informed choice. I\u2019ve selected ECC here for this example as it offers the same level of encryption as RSA but it\u2019s faster and more secure.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"688\" height=\"104\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/key-algorithm-field.png\" alt=\"A screenshot of CheapSSLsecurity.com's CSR generation tool form key algorithm drop-down selector menu\" class=\"wp-image-7542\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/key-algorithm-field.png 688w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/key-algorithm-field-300x45.png 300w\" sizes=\"(max-width: 688px) 100vw, 688px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>9. Choose your key size<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you selected the RSA key algorithm in the previous step, you may want to stick to the <a href=\"https:\/\/nvlpubs.nist.gov\/nistpubs\/ir\/2016\/NIST.IR.8105.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">National Institute of Standards and Technology<\/a>\u2019s (NIST) <a href=\"https:\/\/doi.org\/10.6028\/NIST.SP.800-57pt1r5\">recommendation<\/a> and choose the approved, pre-filled high strength 2048 key size as a minimum. If you\u2019re like me and opted for the ECC key algorithm, you can go with 256 as your key size.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"694\" height=\"99\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/key-size-field.png\" alt=\"A screenshot of CheapSSLsecurity.com's CSR generation tool form key size drop-down selector menu\" class=\"wp-image-7538\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/key-size-field.png 694w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/key-size-field-300x43.png 300w\" sizes=\"(max-width: 694px) 100vw, 694px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip<\/strong>: The tool only lists highly secure key sizes. Smaller sizes aren&#8217;t included in the drop-down menu to avoid you getting a too-insecure private key.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>10. Click Generate CSR<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Review all the information you entered. Is it correct? Well done! Now, all you have to do is to click on the <strong>Generate CSR<\/strong> button at the bottom of the form.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"705\" height=\"531\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/example-completed-csr-generation-tool-form.png\" alt=\"An example screenshot that shows a completed example CSR form\" class=\"wp-image-7539\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/example-completed-csr-generation-tool-form.png 705w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/example-completed-csr-generation-tool-form-300x226.png 300w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/example-completed-csr-generation-tool-form-87x67.png 87w\" sizes=\"(max-width: 705px) 100vw, 705px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>11. Get ready to order your SSL\/TLS certificate<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There we go! Now you have your private key ready to download as a text file! Download it and save it on your device. Copy your CSR and send it to the CA to get your brand new SSL\/TLS certificate. And remember, when you need to renew it, you\u2019ll just have to follow the same process again.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"705\" height=\"491\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/private-key-and-csr.png\" alt=\"how to generate a private key certificate graphic: A screenshot of a resulting CSR and private key file download option\" class=\"wp-image-7540\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/private-key-and-csr.png 705w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/private-key-and-csr-300x209.png 300w\" sizes=\"(max-width: 705px) 100vw, 705px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Bonus CSR &amp; Private Key Generation Options<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you scroll down the page, in addition to the CSR certificate and the CSR private key, the tool will also provide you with ready-made commands to manually generate a CSR directly on your server. (We list multiple server options to choose from.) Cool, huh?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"705\" height=\"466\" src=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/alternative-csr-generation-methods.png\" alt=\"Alternative options for how to generate a private key from a certificate directly on your server\" class=\"wp-image-7541\" srcset=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/alternative-csr-generation-methods.png 705w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/alternative-csr-generation-methods-300x198.png 300w, https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/alternative-csr-generation-methods-370x245.png 370w\" sizes=\"(max-width: 705px) 100vw, 705px\" \/><figcaption class=\"wp-element-caption\"> <em>This is just an extract of the several alternative methods offered. There are more options available (e.g., Java Keytool, Exchange 2010<\/em>, etc.). <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hungry for more free tools? Check out the other SSL tools and ready-to-use commands available on our <a href=\"https:\/\/cheapsslsecurity.com\/ssltools\/\">SSL tools and guides page<\/a>!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Thoughts on CSR Private Key Generation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As highlighted in the article, a certificate authority (CA) won&#8217;t be able to issue an SSL\/TLS certificate until you&#8217;ll send them the CSR for it. This also means that you won&#8217;t be able to get a hold of your private key until you complete the certificate signing request. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remember, you can always generate your private key and CSR manually using the <a href=\"https:\/\/knowledge.digicert.com\/solution\/SO29005.html\">MMC console<\/a>. But is it worth it? Do you have the time and the skills required?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Don&#8217;t put the security of your website, organization, and customers at risk of a data breach. Get your CSR and private key using a CSR generator tool like the one shown in the example. It&#8217;ll save you the hassle of a lengthy manual process and keep your data safe and sound.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Generating a private key along with a certificate signing request (CSR) is easier than you think! Learn how to create yours in a matter of seconds with a free CSR generator tool Are you planning to add a secure socket layer\/transport layer security (SSL\/TLS) certificate to your cybersecurity arsenal but you don\u2019t know how to<\/p>\n","protected":false},"author":8,"featured_media":7545,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[5],"tags":[692,690,691],"class_list":["post-7528","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ssl-pki","tag-certificate-signing-request","tag-csr-private-key","tag-private-key"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CSR Private Key: How to Generate Your Private Key With Your Certificate<\/title>\n<meta name=\"description\" content=\"Knowing how to generate a private key from your certificate is one of the first steps in securing your website with an SSL\/TLS certificate.\" \/>\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\/csr-how-to-generate-private-key-from-certificate\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CSR Private Key: How to Generate Your Private Key With Your Certificate\" \/>\n<meta property=\"og:description\" content=\"Knowing how to generate a private key from your certificate is one of the first steps in securing your website with an SSL\/TLS certificate.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/\" \/>\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=\"2022-06-22T16:21:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-20T21:37:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/generate-private-key-from-certificate-feature.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\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=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/\"},\"author\":{\"name\":\"Savvy Security\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\"},\"headline\":\"CSR Private Key: How to Generate Your Private Key With Your Certificate\",\"datePublished\":\"2022-06-22T16:21:07+00:00\",\"dateModified\":\"2023-06-20T21:37:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/\"},\"wordCount\":1279,\"image\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/generate-private-key-from-certificate-feature.jpg\",\"keywords\":[\"certificate signing request\",\"CSR private key\",\"private key\"],\"articleSection\":[\"SSL &amp; PKI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/\",\"name\":\"CSR Private Key: How to Generate Your Private Key With Your Certificate\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/generate-private-key-from-certificate-feature.jpg\",\"datePublished\":\"2022-06-22T16:21:07+00:00\",\"dateModified\":\"2023-06-20T21:37:20+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\"},\"description\":\"Knowing how to generate a private key from your certificate is one of the first steps in securing your website with an SSL\\\/TLS certificate.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/generate-private-key-from-certificate-feature.jpg\",\"contentUrl\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/generate-private-key-from-certificate-feature.jpg\",\"width\":1600,\"height\":1000,\"caption\":\"Generate private key from certificate feature image of a computer with CheapSSLsecurity.com's CSR generator tool on the screen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/csr-how-to-generate-private-key-from-certificate\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CSR Private Key: How to Generate Your Private Key With Your Certificate\"}]},{\"@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":"CSR Private Key: How to Generate Your Private Key With Your Certificate","description":"Knowing how to generate a private key from your certificate is one of the first steps in securing your website with an SSL\/TLS certificate.","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\/csr-how-to-generate-private-key-from-certificate\/","og_locale":"en_US","og_type":"article","og_title":"CSR Private Key: How to Generate Your Private Key With Your Certificate","og_description":"Knowing how to generate a private key from your certificate is one of the first steps in securing your website with an SSL\/TLS certificate.","og_url":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/","og_site_name":"Savvy Security","article_publisher":"https:\/\/www.facebook.com\/cheapsslsecurities","article_published_time":"2022-06-22T16:21:07+00:00","article_modified_time":"2023-06-20T21:37:20+00:00","og_image":[{"width":1600,"height":1000,"url":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/generate-private-key-from-certificate-feature.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":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/#article","isPartOf":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/"},"author":{"name":"Savvy Security","@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493"},"headline":"CSR Private Key: How to Generate Your Private Key With Your Certificate","datePublished":"2022-06-22T16:21:07+00:00","dateModified":"2023-06-20T21:37:20+00:00","mainEntityOfPage":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/"},"wordCount":1279,"image":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/#primaryimage"},"thumbnailUrl":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/generate-private-key-from-certificate-feature.jpg","keywords":["certificate signing request","CSR private key","private key"],"articleSection":["SSL &amp; PKI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/","url":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/","name":"CSR Private Key: How to Generate Your Private Key With Your Certificate","isPartOf":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/#primaryimage"},"image":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/#primaryimage"},"thumbnailUrl":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/generate-private-key-from-certificate-feature.jpg","datePublished":"2022-06-22T16:21:07+00:00","dateModified":"2023-06-20T21:37:20+00:00","author":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493"},"description":"Knowing how to generate a private key from your certificate is one of the first steps in securing your website with an SSL\/TLS certificate.","breadcrumb":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/#primaryimage","url":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/generate-private-key-from-certificate-feature.jpg","contentUrl":"https:\/\/cheapsslsecurity.com\/blog\/wp-content\/uploads\/2022\/06\/generate-private-key-from-certificate-feature.jpg","width":1600,"height":1000,"caption":"Generate private key from certificate feature image of a computer with CheapSSLsecurity.com's CSR generator tool on the screen"},{"@type":"BreadcrumbList","@id":"https:\/\/cheapsslsecurity.com\/blog\/csr-how-to-generate-private-key-from-certificate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cheapsslsecurity.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CSR Private Key: How to Generate Your Private Key With Your Certificate"}]},{"@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\/7528","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=7528"}],"version-history":[{"count":0,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/posts\/7528\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/media\/7545"}],"wp:attachment":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/media?parent=7528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/categories?post=7528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/tags?post=7528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}