{"id":4757,"date":"2026-05-28T06:33:41","date_gmt":"2026-05-28T06:33:41","guid":{"rendered":"https:\/\/signmycode.com\/resources\/?p=4757"},"modified":"2026-05-28T06:33:45","modified_gmt":"2026-05-28T06:33:45","slug":"how-to-sign-excel-macro-projects-with-signtool-using-ksp-library","status":"publish","type":"post","link":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library","title":{"rendered":"How to Sign Excel Macro Projects with SignTool using KSP Library?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Signing Excel macro-enabled files is important for your security, integrity, and trust. With <a href=\"https:\/\/signmycode.com\/blog\/what-is-digicert-keylocker-everything-to-know-about\">DigiCert&#8217;s KeyLocker<\/a> and Microsoft SignTool, you can securely use the cloud for signing Excel macro projects, utilising your own private key through the <a href=\"https:\/\/signmycode.com\/resources\/what-is-ksp-library-how-to-configure-digicert-keylocker-ksp-library\">Key Storage Provider (KSP)<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This will bypass the need for local storage of sensitive keys while maintaining enterprise-class security.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>You must have the following components installed and configured before signing your Excel macro projects:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Windows operating system<\/li>\n\n\n\n<li>Microsoft Office SIPs (32-bit version required)<\/li>\n\n\n\n<li>Visual C++ 2010<\/li>\n\n\n\n<li>DigiCert KeyLocker client tools<\/li>\n\n\n\n<li>Configured KeyLocker credentials<\/li>\n\n\n\n<li>Installed SignTool (Windows SDK)<\/li>\n\n\n\n<li>Valid certificate file<\/li>\n\n\n\n<li>Keypair alias from DigiCert KeyLocker<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Setting Up Macro Signing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prior to signing macro projects within Excel, new environments must be configured so that the Windows OS can recognise the files to allow the signing process to take place.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This includes both the installation of all tools necessary to find the proper files for registration and to launch the appropriate Command Prompt (CMD) in Administrator mode.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>Register Office SIP DLLs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Microsoft Office SIP installation provides you with two important DLL files for registering these files with your Windows OS:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>msosip.dll<\/li>\n\n\n\n<li>msosipx.dll<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Both of these DLLs must be present for Windows to support the signing of an Excel macro file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>Register the DLLs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To register the Office SIPs DLL, run the following command using the complete path of each:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>regsvr32.exe &lt;complete path to msosip.dll&gt;<br>regsvr32.exe &lt;complete path to msosipx.dll&gt;<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>After successful registration, you will receive the following confirmation:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>DllRegisterServer in &lt;complete file path&gt; succeeded.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now that you have registered each DLL, you are ready to sign Excel macro project files using SignTool.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Signing the Excel Macro File<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have configured your office and registered your DLL&#8217;s, you are ready to use SignTool with the KSP library to sign your newly created macro-enabled file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>Use the Correct SignTool Version<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You need to use the 32-bit version of SignTool, and this will usually be found at the following location:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>C:\\Program Files (x86)\\Windows Kits\\10\\bin\\&lt;version&gt;\\x86<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Using the 64-bit version may result in a failure to sign.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>Signing Command<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To sign your Excel macro file, please use this command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>&lt;Path_to_32_bit_signtool.exe&gt; sign \/csp \"DigiCert Signing Manager KSP\" \/kc \"&lt;keypair alias&gt;\" \/f certname.crt \/v \/debug \/fd SHA256 macroname.xlsm<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Explanation of Parameters:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\/csp &#8220;DigiCert Signing Manager KSP&#8221;:<\/strong> Specifies the Key Storage Provider. This value must remain exactly as shown.<\/li>\n\n\n\n<li><strong>\/kc &#8220;&lt;keypair alias>&#8221;:<\/strong> Replace with your actual keypair alias from DigiCert KeyLocker.<\/li>\n\n\n\n<li><strong>\/f certname.crt:<\/strong> Path to your certificate file.<\/li>\n\n\n\n<li><strong>\/fd SHA256:<\/strong> Defines the hashing algorithm used for signing.<\/li>\n\n\n\n<li><strong>macroname.xlsm:<\/strong> The Excel macro-enabled file you want to sign.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you execute this command successfully, then your Excel macro file will be digitally signed and can be verified.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>Verifying the Signature<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can verify your file after signing by using:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>&lt;Path_to_signtool.exe&gt; verify \/pa macroname.xlsm<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This will confirm that your file has been signed and is trusted.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DigiCert KeyLocker is a means of securing your private keys while keeping you in compliance with DigiCert&#8217;s key signing requirements. In addition to this, the rigorous requirements for establishing the appropriate policies and procedures will lead you toward an efficient and<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Signing Excel macro-enabled files is important for your security, integrity, and trust. With DigiCert&#8217;s KeyLocker and Microsoft SignTool, you can securely use the cloud for signing Excel macro projects, utilising your own private key through the Key Storage Provider (KSP). This will bypass the need for local storage of sensitive keys while maintaining enterprise-class security.&hellip; <a class=\"more-link\" href=\"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library\">Read More <span class=\"screen-reader-text\">How to Sign Excel Macro Projects with SignTool using KSP Library?<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":4758,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[463],"tags":[658,657,659],"class_list":["post-4757","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-code-signing","tag-digicert-keylocker-signtool","tag-sign-excel-macro-projects","tag-signtool-using-ksp-library","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Sign Excel Macro Projects with SignTool and KSP Library?<\/title>\n<meta name=\"description\" content=\"Learn how to securely sign your Excel macro projects with DigiCert KSP Library and Microsoft SignTool for enhanced security.\" \/>\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\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Sign Excel Macro Projects with SignTool and KSP Library?\" \/>\n<meta property=\"og:description\" content=\"Learn how to securely sign your Excel macro projects with DigiCert KSP Library and Microsoft SignTool for enhanced security.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library\" \/>\n<meta property=\"og:site_name\" content=\"SignMyCode - Resources\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-28T06:33:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-28T06:33:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2026\/05\/sign-macro-ksp-library.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"912\" \/>\n\t<meta property=\"og:image:height\" content=\"453\" \/>\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: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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library\"},\"author\":{\"name\":\"Janki Mehta\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#\\\/schema\\\/person\\\/2e80276fd34fd5439c04cd3cb96a389f\"},\"headline\":\"How to Sign Excel Macro Projects with SignTool using KSP Library?\",\"datePublished\":\"2026-05-28T06:33:41+00:00\",\"dateModified\":\"2026-05-28T06:33:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library\"},\"wordCount\":499,\"publisher\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/sign-macro-ksp-library.webp\",\"keywords\":[\"DigiCert KeyLocker SignTool\",\"Sign Excel Macro Projects\",\"SignTool using KSP library\"],\"articleSection\":[\"Cloud Code Signing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library\",\"url\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library\",\"name\":\"How to Sign Excel Macro Projects with SignTool and KSP Library?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/sign-macro-ksp-library.webp\",\"datePublished\":\"2026-05-28T06:33:41+00:00\",\"dateModified\":\"2026-05-28T06:33:45+00:00\",\"description\":\"Learn how to securely sign your Excel macro projects with DigiCert KSP Library and Microsoft SignTool for enhanced security.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#primaryimage\",\"url\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/sign-macro-ksp-library.webp\",\"contentUrl\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/sign-macro-ksp-library.webp\",\"width\":912,\"height\":453,\"caption\":\"Signing Excel Macro using KSP Library\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Sign Excel Macro Projects with SignTool using KSP Library?\"}]},{\"@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 Sign Excel Macro Projects with SignTool and KSP Library?","description":"Learn how to securely sign your Excel macro projects with DigiCert KSP Library and Microsoft SignTool for enhanced security.","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\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library","og_locale":"en_US","og_type":"article","og_title":"How to Sign Excel Macro Projects with SignTool and KSP Library?","og_description":"Learn how to securely sign your Excel macro projects with DigiCert KSP Library and Microsoft SignTool for enhanced security.","og_url":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library","og_site_name":"SignMyCode - Resources","article_published_time":"2026-05-28T06:33:41+00:00","article_modified_time":"2026-05-28T06:33:45+00:00","og_image":[{"width":912,"height":453,"url":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2026\/05\/sign-macro-ksp-library.webp","type":"image\/jpeg"}],"author":"Janki Mehta","twitter_card":"summary_large_image","twitter_creator":"@Sign_My_Code","twitter_site":"@Sign_My_Code","twitter_misc":{"Written by":"Janki Mehta","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#article","isPartOf":{"@id":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library"},"author":{"name":"Janki Mehta","@id":"https:\/\/signmycode.com\/resources\/#\/schema\/person\/2e80276fd34fd5439c04cd3cb96a389f"},"headline":"How to Sign Excel Macro Projects with SignTool using KSP Library?","datePublished":"2026-05-28T06:33:41+00:00","dateModified":"2026-05-28T06:33:45+00:00","mainEntityOfPage":{"@id":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library"},"wordCount":499,"publisher":{"@id":"https:\/\/signmycode.com\/resources\/#organization"},"image":{"@id":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#primaryimage"},"thumbnailUrl":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2026\/05\/sign-macro-ksp-library.webp","keywords":["DigiCert KeyLocker SignTool","Sign Excel Macro Projects","SignTool using KSP library"],"articleSection":["Cloud Code Signing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library","url":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library","name":"How to Sign Excel Macro Projects with SignTool and KSP Library?","isPartOf":{"@id":"https:\/\/signmycode.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#primaryimage"},"image":{"@id":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#primaryimage"},"thumbnailUrl":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2026\/05\/sign-macro-ksp-library.webp","datePublished":"2026-05-28T06:33:41+00:00","dateModified":"2026-05-28T06:33:45+00:00","description":"Learn how to securely sign your Excel macro projects with DigiCert KSP Library and Microsoft SignTool for enhanced security.","breadcrumb":{"@id":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#primaryimage","url":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2026\/05\/sign-macro-ksp-library.webp","contentUrl":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2026\/05\/sign-macro-ksp-library.webp","width":912,"height":453,"caption":"Signing Excel Macro using KSP Library"},{"@type":"BreadcrumbList","@id":"https:\/\/signmycode.com\/resources\/how-to-sign-excel-macro-projects-with-signtool-using-ksp-library#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/signmycode.com\/resources\/"},{"@type":"ListItem","position":2,"name":"How to Sign Excel Macro Projects with SignTool using KSP Library?"}]},{"@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\/4757","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=4757"}],"version-history":[{"count":1,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/posts\/4757\/revisions"}],"predecessor-version":[{"id":4759,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/posts\/4757\/revisions\/4759"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/media\/4758"}],"wp:attachment":[{"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/media?parent=4757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/categories?post=4757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/tags?post=4757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}