{"id":1947,"date":"2024-03-19T10:14:00","date_gmt":"2024-03-19T10:14:00","guid":{"rendered":"https:\/\/certera.com\/kb\/?p=1947"},"modified":"2024-03-19T10:27:40","modified_gmt":"2024-03-19T10:27:40","slug":"how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm","status":"publish","type":"post","link":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/","title":{"rendered":"How to Create CSR and Import Code Signing Certificate in Azure KeyVault HSM?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ensuring the security of your data in today&#8217;s vicious cyberspace requires encrypted connections, generating certificates, and securing your private keys. Microsoft Azure KeyVault is an effective and trustworthy solution to these important security requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Key Vault protects your keys using HSMs verified to FIPS 140-2 Level 2 and Level 3 standards. This compliance ensures that your assets are secured within the hardware, offering reliable security and confidence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This tutorial will use Microsoft Azure KeyVault for secure key management.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We will guide you through importing certificates into Microsoft Azure KeyVault, creating Certificate Signing Requests (CSRs), and generating private keys. Moreover, we will discuss how you can leverage KeyVault&#8217;s ability to guarantee the highest integrity and confidentiality for your confidential information, focusing on cloud Hardware Security Modules (HSM).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To protect your data and strengthen your security posture in the constantly changing cyber landscape, let&#8217;s explore secure key management on Microsoft Azure KeyVault.<\/p>\n\n\n\n<p class=\"quote-section wp-block-paragraph\"><strong>Important Note: <\/strong>Legitimate certificates like <a href=\"https:\/\/certera.com\/code-signing\/digicert-code-signing-certificate\">DigiCert Code Signing<\/a> and <a href=\"https:\/\/certera.com\/code-signing\/digicert-ev-code-signing-certificate\">DigiCert EV Code Signing<\/a> support the Azure Vault Standard and Premium levels! For Cloud HSM, a Premium Subscription is a must.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-steps-to-create-a-certificate-signing-request-csr-in-microsoft-azure-cloud-hsm\">Steps to Create a Certificate Signing Request (CSR) in Microsoft Azure Cloud HSM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use Microsoft Azure KeyVault to create a Certificate Signing Request (CSR) by carrying out the following steps:&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;1. Go into your <strong>Azure Portal<\/strong> and select the &#8220;<strong>Create a resource<\/strong>&#8221; option to <strong>set up the Azure Key Vault<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;2. To start your vault, search for &#8220;<strong>Key Vault<\/strong>&#8221; and click &#8220;<strong>Create<\/strong>&#8220;.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"493\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/key-vault-1024x493.png\" alt=\"Create Key Vault\" class=\"wp-image-1950\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/key-vault-1024x493.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/key-vault-300x144.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/key-vault-768x370.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/key-vault.png 1536w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;3. Create your <strong>Key Vault by choosing the settings<\/strong> that best suit your application.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;<strong>Note:<\/strong>&nbsp;Choose the &#8220;Premium&#8221; price category to comply with the FIPS 140-2 standard. If you decide against selecting &#8220;Premium,&#8221; there&#8217;s a chance your certificate may be canceled.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"493\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/review-create-vault-1024x493.png\" alt=\"Review Key Vault\" class=\"wp-image-1951\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/review-create-vault-1024x493.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/review-create-vault-300x145.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/review-create-vault-768x370.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/review-create-vault-1536x740.png 1536w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/review-create-vault-1568x755.png 1568w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/review-create-vault.png 1920w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">4. <strong>After creating your vault<\/strong>, Please select &#8220;<strong>Certificates<\/strong>&#8221; from the action bar on the left. To get started creating your Code Signing CSR, select &#8220;<strong>Generate\/Import<\/strong>&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"493\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-import-certificate-1024x493.png\" alt=\"Generate Import CSR\" class=\"wp-image-1952\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-import-certificate-1024x493.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-import-certificate-300x144.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-import-certificate-768x370.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-import-certificate-1536x739.png 1536w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-import-certificate-1568x755.png 1568w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-import-certificate.png 1920w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;5. Enter the&nbsp;<strong>subject name and certificate name<\/strong>. The company name needs to appear as a subject name, and the name of the company should be the subject line. Ensure that the subject name is defined using CN=.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">6. After selecting <strong>Advanced Policy Configuration<\/strong>, change the Type of <strong>Certificate Authority to non-integrated CA<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"472\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/advanced-policy-configuration-1024x472.png\" alt=\"Advanced Policy Configuration\" class=\"wp-image-1953\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/advanced-policy-configuration-1024x472.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/advanced-policy-configuration-300x138.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/advanced-policy-configuration-768x354.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/advanced-policy-configuration-1536x708.png 1536w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/advanced-policy-configuration-1568x723.png 1568w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/advanced-policy-configuration.png 1920w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Add <strong>1.3.6.1.5.5.7.3.3<\/strong> to the <strong>Extended Key Usages (EKUs) field<\/strong>.&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&nbsp;This EKU recognizes the certificate as a Code Signing certificate.&nbsp;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Additionally, you&#8217;ll be required to select <strong>RSA-HSM as the &#8220;Key Type&#8221; <\/strong>and <strong>&#8220;Exportable Private Key&#8221; as No<\/strong>.&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong>&nbsp;Every code DigiCert signing certificate must be issued with a minimum key size of 4096 bits.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">7. Click &#8220;<strong>Okay<\/strong>&#8221; and &#8220;<strong>Create<\/strong>&#8221; after completing the policy configuration.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;8. The certificate will appear as an &#8220;<strong>In progress<\/strong>&#8221; certificate under the Certificates tab.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"472\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/azure-certificate-progress-status-1024x472.png\" alt=\"In Progress Certificate\" class=\"wp-image-1954\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/azure-certificate-progress-status-1024x472.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/azure-certificate-progress-status-300x138.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/azure-certificate-progress-status-768x354.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/azure-certificate-progress-status-1536x708.png 1536w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/azure-certificate-progress-status-1568x723.png 1568w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/azure-certificate-progress-status.png 1920w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;9. In progress, click the certificate you have. Click &#8220;<strong>Download CSR<\/strong>&#8221; after selecting &#8220;<strong>Certificate Operation<\/strong>.&#8221;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"472\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/download-csr-1024x472.png\" alt=\"Download CSR Azure\" class=\"wp-image-1955\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/download-csr-1024x472.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/download-csr-300x138.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/download-csr-768x354.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/download-csr-1536x708.png 1536w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/download-csr-1568x723.png 1568w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/download-csr.png 1920w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;10. <strong>Save the CSR file in a secure location<\/strong> of your preference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;11. Navigate to the <strong>order enrollment page<\/strong> and go to the &#8220;<strong>Input CSR<\/strong>&#8221; section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"469\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/add-details-1024x469.png\" alt=\"Order Enrollment Forum Enter CSR\" class=\"wp-image-1956\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/add-details-1024x469.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/add-details-300x137.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/add-details-768x352.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/add-details-1536x703.png 1536w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/add-details-1568x718.png 1568w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/add-details.png 1917w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">12. <strong>Copy your CSR into the specified box<\/strong>, fill in the <strong>other necessary fields, and send the order<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">13. When the <strong>validation process is completed<\/strong>, you will receive an <strong>email from CA regarding the Private Key Protection Agreement<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"347\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/private-key-storage-agreement-1024x347.png\" alt=\"Privacy Key Protection Agreement\" class=\"wp-image-1957\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/private-key-storage-agreement-1024x347.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/private-key-storage-agreement-300x102.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/private-key-storage-agreement-768x260.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/private-key-storage-agreement-1536x521.png 1536w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/private-key-storage-agreement-1568x531.png 1568w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/private-key-storage-agreement.png 1906w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, complete the validation, <strong>review the information about your organization, and agree to the private key protection agreement<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">14. Contact <a href=\"https:\/\/certera.com\/contact\">our tech support team<\/a> to <strong>get the.PEM file <\/strong>after the order is complete.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">15. Return to your <strong>Azure certificate operation<\/strong> and <strong>select Merge Signed Request<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"473\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merge-csr-1024x473.png\" alt=\"Merge Signer Request\" class=\"wp-image-1958\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merge-csr-1024x473.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merge-csr-300x138.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merge-csr-768x354.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merge-csr-1536x709.png 1536w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merge-csr-1568x724.png 1568w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merge-csr.png 1920w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">16. <strong>Insert the.PEM file there<\/strong>. The status appears to be completed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"475\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/insert-pem-file-1024x475.png\" alt=\"Insert .PEM File\" class=\"wp-image-1959\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/insert-pem-file-1024x475.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/insert-pem-file-300x139.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/insert-pem-file-768x356.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/insert-pem-file-1536x712.png 1536w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/insert-pem-file-1568x727.png 1568w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/insert-pem-file.png 1920w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Your <a href=\"https:\/\/certera.com\/code-signing\/digicert-ev-code-signing-certificate\">Code Signing certificate<\/a> will be available in Azure Key Vault and can be used with the Azure Sign Tool or Azure Pipeline.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"471\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merged-csr-certificate-successful-1024x471.png\" alt=\"Merger Signer Request Successful\" class=\"wp-image-1960\" srcset=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merged-csr-certificate-successful-1024x471.png 1024w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merged-csr-certificate-successful-300x138.png 300w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merged-csr-certificate-successful-768x353.png 768w, https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/merged-csr-certificate-successful.png 1536w\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With increased security and confidence, your private key is now securely maintained in the Microsoft Azure KeyVault Cloud HSM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The above procedures apply to large organizations and small developers. After reading this article, you can use Microsoft Azure KeyVault to manage your keys and certificates.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Want the Video Tutorial? Browse our Video on Code Signing with Azure Key Vault<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Code Signing with Azure Key Vault: Generate CSR and Import Certificate\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/-6EJgVndLp0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Ensuring the security of your data in today&#8217;s vicious cyberspace requires encrypted connections, generating certificates, and securing your private keys. Microsoft Azure KeyVault is an effective and trustworthy solution to these important security requirements. Azure Key Vault protects your keys using HSMs verified to FIPS 140-2 Level 2 and Level 3 standards. This compliance ensures<span class=\"morelink d-block mt-3\"><a href=\"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":5,"featured_media":1948,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[333,334,335],"class_list":["post-1947","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-signing","tag-code-signing-with-azure-keyvault","tag-generate-code-signing-csr-in-azure-key-vault","tag-import-code-signing-certificate-to-azure-key-vault","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Create CSR &amp; Import Code Signing Certificate in Azure KeyVault HSM?<\/title>\n<meta name=\"description\" content=\"Learn Microsoft Azure Key Management. Follow the steps to generate CSR and Import your code signing certificate to Azure Key Vault Cloud HSM.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create CSR &amp; Import Code Signing Certificate in Azure KeyVault HSM?\" \/>\n<meta property=\"og:description\" content=\"Learn Microsoft Azure Key Management. Follow the steps to generate CSR and Import your code signing certificate to Azure Key Vault Cloud HSM.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowledge Base - Certera.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/certeraLLC\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-19T10:14:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-19T10:27:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-csr-import-certificate-azure-keyvault-jpg.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"620\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Monika\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@certera_llc\" \/>\n<meta name=\"twitter:site\" content=\"@certera_llc\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Monika\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/\"},\"author\":{\"name\":\"Monika\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#\\\/schema\\\/person\\\/44f5e8115383ba05008d1ef58bcfb8cd\"},\"headline\":\"How to Create CSR and Import Code Signing Certificate in Azure KeyVault HSM?\",\"datePublished\":\"2024-03-19T10:14:00+00:00\",\"dateModified\":\"2024-03-19T10:27:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/\"},\"wordCount\":688,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/generate-csr-import-certificate-azure-keyvault-jpg.webp\",\"keywords\":[\"Code Signing with Azure Keyvault\",\"Generate Code Signing CSR in Azure Key Vault\",\"Import Code Signing Certificate to Azure Key Vault\"],\"articleSection\":[\"Code Signing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/\",\"name\":\"How to Create CSR & Import Code Signing Certificate in Azure KeyVault HSM?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/generate-csr-import-certificate-azure-keyvault-jpg.webp\",\"datePublished\":\"2024-03-19T10:14:00+00:00\",\"dateModified\":\"2024-03-19T10:27:40+00:00\",\"description\":\"Learn Microsoft Azure Key Management. Follow the steps to generate CSR and Import your code signing certificate to Azure Key Vault Cloud HSM.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/#primaryimage\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/generate-csr-import-certificate-azure-keyvault-jpg.webp\",\"contentUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/generate-csr-import-certificate-azure-keyvault-jpg.webp\",\"width\":960,\"height\":620,\"caption\":\"Code Signing with Azure Key Vault\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/certera.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create CSR and Import Code Signing Certificate in Azure KeyVault HSM?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/\",\"name\":\"Knowledge Base - Certera.com\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#organization\"},\"alternateName\":\"Certera Knowledgebase\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/certera.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#organization\",\"name\":\"Certera\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/brand-certera.svg\",\"contentUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/brand-certera.svg\",\"caption\":\"Certera\"},\"image\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/certeraLLC\\\/\",\"https:\\\/\\\/x.com\\\/certera_llc\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/certera-llc\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#\\\/schema\\\/person\\\/44f5e8115383ba05008d1ef58bcfb8cd\",\"name\":\"Monika\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g\",\"caption\":\"Monika\"},\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/author\\\/monika\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create CSR & Import Code Signing Certificate in Azure KeyVault HSM?","description":"Learn Microsoft Azure Key Management. Follow the steps to generate CSR and Import your code signing certificate to Azure Key Vault Cloud HSM.","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:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/","og_locale":"en_US","og_type":"article","og_title":"How to Create CSR & Import Code Signing Certificate in Azure KeyVault HSM?","og_description":"Learn Microsoft Azure Key Management. Follow the steps to generate CSR and Import your code signing certificate to Azure Key Vault Cloud HSM.","og_url":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/","og_site_name":"Knowledge Base - Certera.com","article_publisher":"https:\/\/www.facebook.com\/certeraLLC\/","article_published_time":"2024-03-19T10:14:00+00:00","article_modified_time":"2024-03-19T10:27:40+00:00","og_image":[{"width":960,"height":620,"url":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-csr-import-certificate-azure-keyvault-jpg.webp","type":"image\/jpeg"}],"author":"Monika","twitter_card":"summary_large_image","twitter_creator":"@certera_llc","twitter_site":"@certera_llc","twitter_misc":{"Written by":"Monika","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/#article","isPartOf":{"@id":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/"},"author":{"name":"Monika","@id":"https:\/\/certera.com\/kb\/#\/schema\/person\/44f5e8115383ba05008d1ef58bcfb8cd"},"headline":"How to Create CSR and Import Code Signing Certificate in Azure KeyVault HSM?","datePublished":"2024-03-19T10:14:00+00:00","dateModified":"2024-03-19T10:27:40+00:00","mainEntityOfPage":{"@id":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/"},"wordCount":688,"commentCount":0,"publisher":{"@id":"https:\/\/certera.com\/kb\/#organization"},"image":{"@id":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/#primaryimage"},"thumbnailUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-csr-import-certificate-azure-keyvault-jpg.webp","keywords":["Code Signing with Azure Keyvault","Generate Code Signing CSR in Azure Key Vault","Import Code Signing Certificate to Azure Key Vault"],"articleSection":["Code Signing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/","url":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/","name":"How to Create CSR & Import Code Signing Certificate in Azure KeyVault HSM?","isPartOf":{"@id":"https:\/\/certera.com\/kb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/#primaryimage"},"image":{"@id":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/#primaryimage"},"thumbnailUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-csr-import-certificate-azure-keyvault-jpg.webp","datePublished":"2024-03-19T10:14:00+00:00","dateModified":"2024-03-19T10:27:40+00:00","description":"Learn Microsoft Azure Key Management. Follow the steps to generate CSR and Import your code signing certificate to Azure Key Vault Cloud HSM.","breadcrumb":{"@id":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/#primaryimage","url":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-csr-import-certificate-azure-keyvault-jpg.webp","contentUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/03\/generate-csr-import-certificate-azure-keyvault-jpg.webp","width":960,"height":620,"caption":"Code Signing with Azure Key Vault"},{"@type":"BreadcrumbList","@id":"https:\/\/certera.com\/kb\/how-to-create-csr-and-import-code-signing-certificate-in-azure-keyvault-hsm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/certera.com\/kb\/"},{"@type":"ListItem","position":2,"name":"How to Create CSR and Import Code Signing Certificate in Azure KeyVault HSM?"}]},{"@type":"WebSite","@id":"https:\/\/certera.com\/kb\/#website","url":"https:\/\/certera.com\/kb\/","name":"Knowledge Base - Certera.com","description":"","publisher":{"@id":"https:\/\/certera.com\/kb\/#organization"},"alternateName":"Certera Knowledgebase","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/certera.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/certera.com\/kb\/#organization","name":"Certera","url":"https:\/\/certera.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/certera.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2023\/01\/brand-certera.svg","contentUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2023\/01\/brand-certera.svg","caption":"Certera"},"image":{"@id":"https:\/\/certera.com\/kb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/certeraLLC\/","https:\/\/x.com\/certera_llc","https:\/\/www.linkedin.com\/company\/certera-llc\/"]},{"@type":"Person","@id":"https:\/\/certera.com\/kb\/#\/schema\/person\/44f5e8115383ba05008d1ef58bcfb8cd","name":"Monika","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g","caption":"Monika"},"url":"https:\/\/certera.com\/kb\/author\/monika\/"}]}},"_links":{"self":[{"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts\/1947","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/comments?post=1947"}],"version-history":[{"count":5,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts\/1947\/revisions"}],"predecessor-version":[{"id":1965,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts\/1947\/revisions\/1965"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/media\/1948"}],"wp:attachment":[{"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/media?parent=1947"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/categories?post=1947"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/tags?post=1947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}