{"id":1975,"date":"2023-05-31T09:12:13","date_gmt":"2023-05-31T09:12:13","guid":{"rendered":"https:\/\/signmycode.com\/resources\/?p=1975"},"modified":"2024-09-17T06:42:27","modified_gmt":"2024-09-17T06:42:27","slug":"generate-csr-key-attestation-for-luna-network-hsm","status":"publish","type":"post","link":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm","title":{"rendered":"How to Generate CSR and Key Attestation Using Luna Network HSM?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Are you a software developer, a security professional, or someone involved in code-signing certificates? If yes, then you need to stay up-to-date with industry standards. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also, know the best practices by familiarizing yourself with the <strong><a href=\"https:\/\/signmycode.com\/blog\/ca-b-forum-code-signing-baseline-requirements-v2-8\">CA\/B Forum Baseline Requirements v2.8 for Code Signing Certificates<\/a><\/strong>. The increasingly interconnected world demands integrity and authenticity of software and applications is paramount.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Code signing certificates are digital signatures, giving users confidence that the code they are downloading or installing comes from a trusted source and has not been tampered with. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this article, we will explore the CA\/B Forum Baseline Requirements version 2.8 for Code Signing Certificates, a set of industry standards and guidelines that aim to enhance the security and trustworthiness of code signing processes. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lets&#8217; begin! <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CSR and Key Attestation Creation for the Luna Network<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In this section, we will explore the process of creating a Certificate Signing Request (CSR) and key attestation for the Luna Network Attached HSM 7.x. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;ll discuss the attestation package format and provide instructions on generating a Public Key Confirmation (PKC) file in an RSA key pair context. Let&#8217;s break down the key points:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Luna Network Attached HSM 7.x:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This section focuses on Luna HSMs and their ability to generate a Public Key Confirmation package (PKC) as a key attestation. The PKC serves to verify that a specific key pair was generated and securely stored within the Luna HSM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Attestation Package Format:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PKC files generated by Luna HSMs are in DER-encoded PKCS7 format. These files contain the key attestation information. Encoding the PKC file in base64 format is essential for compatibility with the key attestation service.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PKC for RSA Keypair:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When generating a PKC for an RSA key pair, two formats are commonly mentioned:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">TC-Trust Center:<\/mark><\/strong> This format includes three certificates in the PKC, and the certificate chain does not end with a root certificate.<\/li>\n\n\n\n<li><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\"><strong>Chrysalis-ITS:<\/strong> <\/mark>This format comprises five certificates in the PKC structure, and the certificate chain concludes with a root certificate.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It is recommended to select the Chrysalis-ITS format because vendor documentation is available, which can be accessed for further guidance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These guidelines outline the process for creating a CSR and key attestation using the Luna Network Attached HSM 7.x. They explain the attestation package format and provide options for generating PKC files within an RSA key pair context.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Process using Chrysalis-ITS format<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To generate a CSR and PKC in the Chrysalis-ITS format, follow the steps below:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">Step 1:<\/mark> <\/strong>Launch the Luna remote client and log in to the Luna HSM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">Step 2: <\/mark><\/strong>Use the LunaCM2 utility to generate an RSA key pair on a Luna Partition1. Execute the appropriate command based on your operating system:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">For Windows:<\/mark><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>c:\\ cd c:\\Program Files\\SafeNet\\LunaClient\nc:\\Program Files\\SafeNet\\LunaClient\\&gt; lunacm<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">For Linux:<\/mark><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&gt;cd \/usr\/safenet\/lunaclient\/bin\n.\/lunacm<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Generate the RSA key pair with the following command, replacing &#8220;LABEL&#8221; with your desired key pair identifier:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cmu gen -modulusBits=3072 -publicExp=65537 -sign=T -verify=T -label=LABEL -extractable=false<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>QUICK NOTE:<\/strong> The parameters &#8220;-extractable=false&#8221; and &#8220;-sign=T&#8221; are mandatory for successful CSR generation, as Luna will not utilize this key to sign the CSR. The RSA key size must be at least 3072 bits for code signing certificates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">Step 3:<\/mark> <\/strong>Retrieve the handle numbers of the public and private keys by executing the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cmu list -class public -label=LABEL\ncmu list -class private -label=LABEL<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">Step 4:<\/mark> <\/strong>Generate a CSR using the following command, replacing &#8220;MNO&#8221; and &#8220;BCD&#8221; with the respective public and private key handles:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cmu requestcert -publichandle=MNO -privatehandle=BCD -C=CA -L=Ottawa -O=Sectigo -CN=\"PKC Test Cert\" -outputFile=rsacsr.pem<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">Step 5:<\/mark><\/strong> Generate a PKC by running the following command, replacing &#8220;MNO&#8221; with your public key handle and &#8220;attestation.p7b&#8221; with the desired file name:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cmu getpkc -handle=MNO -outputfile=attestation.p7b -pkctype=2 -verify\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">Step 6:&nbsp;<\/mark><\/strong>Encode the attestation PKC file to&nbsp;<strong>base64 format<\/strong>. Use the following commands:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">For Windows:<\/mark><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>certutil -encode attestation.p7b attestation.b64\nfindstr \/v CERTIFICATE attestation.b64 &gt; attestation.b64<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">For Linux:<\/mark><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>base64 attestation.p7b &gt; attestation.b64<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\">Step 7:<\/mark>&nbsp;<\/strong>Submit the generated CSR and base64-encoded attestation to the Sectigo key attestation service or or reseller-website enrollment form for verification of the HSM\u2019s authenticity in issuing code signing certificates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By following these steps, you can generate a CSR and PKC in Chrysalis-ITS format for use in the Sectigo key attestation service or reseller-website enrollment form.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wrapping UP:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Discover how these requirements can help you enhance the security of your applications and build trust with your users. Whether you are a beginner or an expert, explore this document&#8217;s comprehensive guidelines and recommendations for using Luna HSM for Code Signing Certificates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Recommended: <\/strong><a href=\"https:\/\/signmycode.com\/resources\/private-key-generation-and-csr-attestation-with-yubikey-manager\">Key Generation and CSR Attestation using YubiKey<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you a software developer, a security professional, or someone involved in code-signing certificates? If yes, then you need to stay up-to-date with industry standards. Also, know the best practices by familiarizing yourself with the CA\/B Forum Baseline Requirements v2.8 for Code Signing Certificates. The increasingly interconnected world demands integrity and authenticity of software and&hellip; <a class=\"more-link\" href=\"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm\">Read More <span class=\"screen-reader-text\">How to Generate CSR and Key Attestation Using Luna Network HSM?<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1978,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,2],"tags":[347],"class_list":["post-1975","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-signing-csr","category-code-signing-tutorials","tag-generate-private-key-and-csr-in-luna-hsm","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 Generate CSR and Key Attestation on Luna Network HSM?<\/title>\n<meta name=\"description\" content=\"Follow the quick and easy steps to generate private key ( CSR) and key attestation certificate on Luna Network 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:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Generate CSR and Key Attestation on Luna Network HSM?\" \/>\n<meta property=\"og:description\" content=\"Follow the quick and easy steps to generate private key ( CSR) and key attestation certificate on Luna Network HSM.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm\" \/>\n<meta property=\"og:site_name\" content=\"SignMyCode - Resources\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-31T09:12:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-17T06:42:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/05\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"912\" \/>\n\t<meta property=\"og:image:height\" content=\"440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Janki Mehta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/05\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp\" \/>\n<meta name=\"twitter:creator\" content=\"@Sign_My_Code\" \/>\n<meta name=\"twitter:site\" content=\"@Sign_My_Code\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Janki Mehta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm\"},\"author\":{\"name\":\"Janki Mehta\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#\\\/schema\\\/person\\\/2e80276fd34fd5439c04cd3cb96a389f\"},\"headline\":\"How to Generate CSR and Key Attestation Using Luna Network HSM?\",\"datePublished\":\"2023-05-31T09:12:13+00:00\",\"dateModified\":\"2024-09-17T06:42:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm\"},\"wordCount\":706,\"publisher\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp\",\"keywords\":[\"generate private key and CSR in Luna HSM\"],\"articleSection\":[\"Code Signing CSR\",\"Code Signing Tutorials\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm\",\"url\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm\",\"name\":\"How to Generate CSR and Key Attestation on Luna Network HSM?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp\",\"datePublished\":\"2023-05-31T09:12:13+00:00\",\"dateModified\":\"2024-09-17T06:42:27+00:00\",\"description\":\"Follow the quick and easy steps to generate private key ( CSR) and key attestation certificate on Luna Network HSM.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm#primaryimage\",\"url\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp\",\"contentUrl\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp\",\"width\":912,\"height\":440,\"caption\":\"Create CSR and Key Attestation in Luna HSM\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/generate-csr-key-attestation-for-luna-network-hsm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Generate CSR and Key Attestation Using Luna Network HSM?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#website\",\"url\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/\",\"name\":\"SignMyCode - Resources\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#organization\",\"name\":\"SignMyCode\",\"url\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/logo1.png\",\"contentUrl\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/logo1.png\",\"width\":135,\"height\":86,\"caption\":\"SignMyCode\"},\"image\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/Sign_My_Code\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#\\\/schema\\\/person\\\/2e80276fd34fd5439c04cd3cb96a389f\",\"name\":\"Janki Mehta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a1328bbec77f3a65123c2396050e61b60fe3831478ceb96b55e5a0fe44e370?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a1328bbec77f3a65123c2396050e61b60fe3831478ceb96b55e5a0fe44e370?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a1328bbec77f3a65123c2396050e61b60fe3831478ceb96b55e5a0fe44e370?s=96&d=blank&r=g\",\"caption\":\"Janki Mehta\"},\"description\":\"Janki Mehta is a Cyber-Security Enthusiast who constantly updates herself with new advancements in the Web\\\/Cyber Security niche. Along with theoretical knowledge, she also implements her practical expertise in day-to-day tasks and helps others to protect themselves from threats.\",\"sameAs\":[\"http:\\\/\\\/smcresources.ssltoolsonline.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Generate CSR and Key Attestation on Luna Network HSM?","description":"Follow the quick and easy steps to generate private key ( CSR) and key attestation certificate on Luna Network 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:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm","og_locale":"en_US","og_type":"article","og_title":"How to Generate CSR and Key Attestation on Luna Network HSM?","og_description":"Follow the quick and easy steps to generate private key ( CSR) and key attestation certificate on Luna Network HSM.","og_url":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm","og_site_name":"SignMyCode - Resources","article_published_time":"2023-05-31T09:12:13+00:00","article_modified_time":"2024-09-17T06:42:27+00:00","og_image":[{"width":912,"height":440,"url":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/05\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp","type":"image\/jpeg"}],"author":"Janki Mehta","twitter_card":"summary_large_image","twitter_image":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/05\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp","twitter_creator":"@Sign_My_Code","twitter_site":"@Sign_My_Code","twitter_misc":{"Written by":"Janki Mehta","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm#article","isPartOf":{"@id":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm"},"author":{"name":"Janki Mehta","@id":"https:\/\/signmycode.com\/resources\/#\/schema\/person\/2e80276fd34fd5439c04cd3cb96a389f"},"headline":"How to Generate CSR and Key Attestation Using Luna Network HSM?","datePublished":"2023-05-31T09:12:13+00:00","dateModified":"2024-09-17T06:42:27+00:00","mainEntityOfPage":{"@id":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm"},"wordCount":706,"publisher":{"@id":"https:\/\/signmycode.com\/resources\/#organization"},"image":{"@id":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm#primaryimage"},"thumbnailUrl":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/05\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp","keywords":["generate private key and CSR in Luna HSM"],"articleSection":["Code Signing CSR","Code Signing Tutorials"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm","url":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm","name":"How to Generate CSR and Key Attestation on Luna Network HSM?","isPartOf":{"@id":"https:\/\/signmycode.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm#primaryimage"},"image":{"@id":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm#primaryimage"},"thumbnailUrl":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/05\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp","datePublished":"2023-05-31T09:12:13+00:00","dateModified":"2024-09-17T06:42:27+00:00","description":"Follow the quick and easy steps to generate private key ( CSR) and key attestation certificate on Luna Network HSM.","breadcrumb":{"@id":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm#primaryimage","url":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/05\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp","contentUrl":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/05\/how-to-create-csr-and-key-attestation-creation-using-luna-hsm-jpg.webp","width":912,"height":440,"caption":"Create CSR and Key Attestation in Luna HSM"},{"@type":"BreadcrumbList","@id":"https:\/\/signmycode.com\/resources\/generate-csr-key-attestation-for-luna-network-hsm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/signmycode.com\/resources\/"},{"@type":"ListItem","position":2,"name":"How to Generate CSR and Key Attestation Using Luna Network HSM?"}]},{"@type":"WebSite","@id":"https:\/\/signmycode.com\/resources\/#website","url":"https:\/\/signmycode.com\/resources\/","name":"SignMyCode - Resources","description":"","publisher":{"@id":"https:\/\/signmycode.com\/resources\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/signmycode.com\/resources\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/signmycode.com\/resources\/#organization","name":"SignMyCode","url":"https:\/\/signmycode.com\/resources\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/signmycode.com\/resources\/#\/schema\/logo\/image\/","url":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2021\/11\/logo1.png","contentUrl":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2021\/11\/logo1.png","width":135,"height":86,"caption":"SignMyCode"},"image":{"@id":"https:\/\/signmycode.com\/resources\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/Sign_My_Code"]},{"@type":"Person","@id":"https:\/\/signmycode.com\/resources\/#\/schema\/person\/2e80276fd34fd5439c04cd3cb96a389f","name":"Janki Mehta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/74a1328bbec77f3a65123c2396050e61b60fe3831478ceb96b55e5a0fe44e370?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/74a1328bbec77f3a65123c2396050e61b60fe3831478ceb96b55e5a0fe44e370?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/74a1328bbec77f3a65123c2396050e61b60fe3831478ceb96b55e5a0fe44e370?s=96&d=blank&r=g","caption":"Janki Mehta"},"description":"Janki Mehta is a Cyber-Security Enthusiast who constantly updates herself with new advancements in the Web\/Cyber Security niche. Along with theoretical knowledge, she also implements her practical expertise in day-to-day tasks and helps others to protect themselves from threats.","sameAs":["http:\/\/smcresources.ssltoolsonline.com"]}]}},"_links":{"self":[{"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/posts\/1975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/comments?post=1975"}],"version-history":[{"count":8,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/posts\/1975\/revisions"}],"predecessor-version":[{"id":4051,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/posts\/1975\/revisions\/4051"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/media\/1978"}],"wp:attachment":[{"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/media?parent=1975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/categories?post=1975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/tags?post=1975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}