{"id":2086,"date":"2023-06-12T07:19:10","date_gmt":"2023-06-12T07:19:10","guid":{"rendered":"https:\/\/signmycode.com\/resources\/?p=2086"},"modified":"2024-09-17T06:41:19","modified_gmt":"2024-09-17T06:41:19","slug":"what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup","status":"publish","type":"post","link":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup","title":{"rendered":"What is an Inno Setup? Digitally Sign Installer and Uninstaller with Inno Setup"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The integrity and security of your software installation are incredibly crucial. One essential step towards achieving this is digitally signing your installer and uninstaller. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inno Setup, a widely-used script-driven installation system, offers a seamless solution for developers to incorporate digital signatures into their setup programs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, we will learn how to sign your installer and uninstaller using Inno Setup digitally. By following these steps, you can enhance trust, prevent execution blocks, and provide a seamless installation experience for your users. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Get ready to seal your software installation with digital signatures!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is an Inno Setup?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Inno Setup is a popular and widely used free script-driven installation system for creating Windows installers. It provides an easy-to-use and flexible platform for software developers to package their applications into setup programs that can be easily distributed and installed on Windows operating systems. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inno Setup offers a powerful scripting language that allows developers to customize various aspects of the installation process, such as creating shortcuts, adding registry entries, installing files, configuring components, and more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With Inno Setup, developers can create professional-looking installers with support for multiple languages, automatic uninstallation, version checking, file compression,<a href=\"https:\/\/signmycode.com\/software-publisher-certificate\"> digital code signing<\/a>, and integration with third-party tools and libraries. It provides a comprehensive set of options and commands for different installation scenarios and requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inno Setup has gained popularity due to its simplicity, reliability, and extensive documentation. It has a large community of users and developers who actively contribute to its development and provide support through forums and online resources.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Importance of Digital Signing for Software Installers and Uninstallers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Securing the digital signature of your software installer, uninstaller, and associated .tmp files is crucial to prevent potential blocks by security programs like OSArmor. Unsigned processes may face execution restrictions, hindering your software&#8217;s smooth installation or uninstallation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Suppose you are utilizing Inno Setup to create your software installer. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>In that case, you can follow these steps to digitally sign the installer, uninstaller (e.g., demo.exe), and the .tmp files executed during installation or uninstallation:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\"><strong>Step 1:<\/strong> <\/mark>To proceed, you have to <strong>launch Inno Setup<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/signmycode.com\/blog\/wp-content\/uploads\/2023\/06\/launch-inno-setup-compiler.png\" alt=\"Launch Inno Setp Compiler\" class=\"wp-image-2835\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\"><strong>Step 2<\/strong>: <\/mark>Go to Tools and select \u201c<strong>Configure Sign Tools<\/strong>\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/signmycode.com\/blog\/wp-content\/uploads\/2023\/06\/inno-setup-configure-sign-tools.png\" alt=\"Configure Sign Tools Inno Setup\" class=\"wp-image-2836\"\/><\/figure>\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> Click on Add and Assign a name, such as &#8220;<strong>sha256<\/strong>&#8221; or &#8220;<strong>MS Sign<\/strong>&#8220;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/signmycode.com\/blog\/wp-content\/uploads\/2023\/06\/name-signtool-inno-setup.png\" alt=\"Configure SignTools\" class=\"wp-image-2837\"\/><\/figure>\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>In the &#8220;<strong>Command of the Sign Tool<\/strong>&#8221; field, enter a command similar to the following:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\"C:\\Program Files (x86)\\Windows Kits\\8.1\\bin\\x64\" &amp; signtool.exe sign \/sha1 YOURCODESIGNINGHASH \/fd sha256 \/tr TIMESTAMPURL \/td sha256 \/as \/v $f<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>QUICK NOTE<\/strong>: Replace YOURCODESIGNINGHASH and TIMESTAMPURL with the appropriate values.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#00b373\" class=\"has-inline-color\"><strong>Step 5:<\/strong> <\/mark>Save the settings by clicking &#8220;<strong>OK<\/strong>&#8220;<\/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 6:<\/mark> <\/strong>In the<strong> [Setup]<\/strong> section of your .<strong>iss setup file<\/strong>, add <strong>SignTool=sha256<\/strong><\/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 7:<\/mark> <\/strong>Compile the<strong> .iss file<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During the compilation process, you will be prompted twice to enter the password for the code sign USB token.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By following these <a href=\"https:\/\/blog.osarmor.com\/340\/innosetup-sign-installer-uninstaller\/\" rel=\"nofollow\">steps<\/a>, your software installer, uninstaller, and the associated .tmp files will be digitally signed, ensuring their authenticity and smooth execution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Result Will be like:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/signmycode.com\/blog\/wp-content\/uploads\/2023\/06\/inno-setup-signed-exe-property.png\" alt=\"Inno Setup Signed EXE\" class=\"wp-image-2839\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The integrity and security of your software installation are incredibly crucial. One essential step towards achieving this is digitally signing your installer and uninstaller. Inno Setup, a widely-used script-driven installation system, offers a seamless solution for developers to incorporate digital signatures into their setup programs. In this guide, we will learn how to sign your&hellip; <a class=\"more-link\" href=\"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup\">Read More <span class=\"screen-reader-text\">What is an Inno Setup? Digitally Sign Installer and Uninstaller with Inno Setup<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2087,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[371,370],"class_list":["post-2086","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-signing-tutorials","tag-digital-signature-innosetup","tag-inno-setup-setup-windows-10","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is Inno Setup? How to Sign Installers With Inno Setup?<\/title>\n<meta name=\"description\" content=\"Here is detailed guide on what is Inno setup, how to digitally sign the installer and uninstaller of your software using Inno Setup.\" \/>\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\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Inno Setup? How to Sign Installers With Inno Setup?\" \/>\n<meta property=\"og:description\" content=\"Here is detailed guide on what is Inno setup, how to digitally sign the installer and uninstaller of your software using Inno Setup.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup\" \/>\n<meta property=\"og:site_name\" content=\"SignMyCode - Resources\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-12T07:19:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-17T06:41:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/06\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-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\/06\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup\"},\"author\":{\"name\":\"Janki Mehta\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#\\\/schema\\\/person\\\/2e80276fd34fd5439c04cd3cb96a389f\"},\"headline\":\"What is an Inno Setup? Digitally Sign Installer and Uninstaller with Inno Setup\",\"datePublished\":\"2023-06-12T07:19:10+00:00\",\"dateModified\":\"2024-09-17T06:41:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup\"},\"wordCount\":479,\"publisher\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-jpg.webp\",\"keywords\":[\"digital signature innosetup\",\"Inno setup setup windows 10\"],\"articleSection\":[\"Code Signing Tutorials\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup\",\"url\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup\",\"name\":\"What is Inno Setup? How to Sign Installers With Inno Setup?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-jpg.webp\",\"datePublished\":\"2023-06-12T07:19:10+00:00\",\"dateModified\":\"2024-09-17T06:41:19+00:00\",\"description\":\"Here is detailed guide on what is Inno setup, how to digitally sign the installer and uninstaller of your software using Inno Setup.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#primaryimage\",\"url\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-jpg.webp\",\"contentUrl\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-jpg.webp\",\"width\":912,\"height\":440,\"caption\":\"Inno Setup Installer Signing\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/signmycode.com\\\/resources\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is an Inno Setup? Digitally Sign Installer and Uninstaller with Inno Setup\"}]},{\"@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":"What is Inno Setup? How to Sign Installers With Inno Setup?","description":"Here is detailed guide on what is Inno setup, how to digitally sign the installer and uninstaller of your software using Inno Setup.","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\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup","og_locale":"en_US","og_type":"article","og_title":"What is Inno Setup? How to Sign Installers With Inno Setup?","og_description":"Here is detailed guide on what is Inno setup, how to digitally sign the installer and uninstaller of your software using Inno Setup.","og_url":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup","og_site_name":"SignMyCode - Resources","article_published_time":"2023-06-12T07:19:10+00:00","article_modified_time":"2024-09-17T06:41:19+00:00","og_image":[{"width":912,"height":440,"url":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/06\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-jpg.webp","type":"image\/jpeg"}],"author":"Janki Mehta","twitter_card":"summary_large_image","twitter_image":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/06\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-jpg.webp","twitter_creator":"@Sign_My_Code","twitter_site":"@Sign_My_Code","twitter_misc":{"Written by":"Janki Mehta","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#article","isPartOf":{"@id":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup"},"author":{"name":"Janki Mehta","@id":"https:\/\/signmycode.com\/resources\/#\/schema\/person\/2e80276fd34fd5439c04cd3cb96a389f"},"headline":"What is an Inno Setup? Digitally Sign Installer and Uninstaller with Inno Setup","datePublished":"2023-06-12T07:19:10+00:00","dateModified":"2024-09-17T06:41:19+00:00","mainEntityOfPage":{"@id":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup"},"wordCount":479,"publisher":{"@id":"https:\/\/signmycode.com\/resources\/#organization"},"image":{"@id":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#primaryimage"},"thumbnailUrl":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/06\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-jpg.webp","keywords":["digital signature innosetup","Inno setup setup windows 10"],"articleSection":["Code Signing Tutorials"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup","url":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup","name":"What is Inno Setup? How to Sign Installers With Inno Setup?","isPartOf":{"@id":"https:\/\/signmycode.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#primaryimage"},"image":{"@id":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#primaryimage"},"thumbnailUrl":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/06\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-jpg.webp","datePublished":"2023-06-12T07:19:10+00:00","dateModified":"2024-09-17T06:41:19+00:00","description":"Here is detailed guide on what is Inno setup, how to digitally sign the installer and uninstaller of your software using Inno Setup.","breadcrumb":{"@id":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#primaryimage","url":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/06\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-jpg.webp","contentUrl":"https:\/\/signmycode.com\/resources\/wp-content\/uploads\/2023\/06\/what-is-an-inno-setup-digitally-sign-installer-and-uninstaller-with-inno-setup-jpg.webp","width":912,"height":440,"caption":"Inno Setup Installer Signing"},{"@type":"BreadcrumbList","@id":"https:\/\/signmycode.com\/resources\/what-is-an-inno-setupdigitally-sign-installer-and-uninstaller-with-inno-setup#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/signmycode.com\/resources\/"},{"@type":"ListItem","position":2,"name":"What is an Inno Setup? Digitally Sign Installer and Uninstaller with Inno Setup"}]},{"@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\/2086","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=2086"}],"version-history":[{"count":6,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/posts\/2086\/revisions"}],"predecessor-version":[{"id":4055,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/posts\/2086\/revisions\/4055"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/media\/2087"}],"wp:attachment":[{"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/media?parent=2086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/categories?post=2086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/signmycode.com\/resources\/wp-json\/wp\/v2\/tags?post=2086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}