CINXE.COM
Code Signing - Simple and Secure | SignPath
<!-- last_modified_at: --><!DOCTYPE html> <html lang="en" data-appurl='https://app.signpath.io'> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="canonical" href='https://about.signpath.io/' /> <!-- Begin Jekyll SEO tag v2.6.1 --> <link rel='preload' as='style' href='/assets/css/line-awesome.min.css' onload="this.rel='stylesheet'"> <title>Code Signing - Simple and Secure | SignPath</title> <meta property="og:title" content="Code Signing - Simple and Secure | SignPath" /> <meta property="og:locale" content="en_US" /> <meta property="og:description" content="SignPath product home page: secure code signing" /> <meta property="og:url" content="https://about.signpath.io/" /> <meta property="og:site_name" content="SignPath - Code Signing Simple and Secure" /> <meta name="description" content="SignPath product home page: secure code signing"/> <!-- End Jekyll SEO tag --> <link rel='stylesheet' href='/assets/css/hint.min.css'> <link rel="stylesheet" href="/assets/css/index.css?cache=2024-11-26"> <link rel="alternate" type="application/atom+xml" title="SignPath.io Blog" href="/feed.xml"> <script src='/assets/index.js?cache=2024-03-07'></script> <script src='/assets/js/main-bundle.js?cache=2024-08-05'></script><link rel="icon" href="/assets/favicon-50x50.png" sizes="32x32"> <link rel="icon" href="/assets/favicon.png" sizes="192x192"> <link rel="apple-touch-icon-precomposed" href="/assets/favicon.png"> <meta name="msapplication-TileImage" content="/assets/favicon.png"> </head> <body> <header> <div> <a href='/'><img src='/assets/signpath-logo-white.svg' width="181" height="36" alt='SignPath'></a> <nav> <ul><li> <a href='/product'> Product </a> <ul><li> <a href='/product/features'> Features </a> </li><li> <a href='/product/editions'> Editions </a> </li><li class='separator' /><li> <a href='/product/devops'> For DevOps teams </a> </li><li> <a href='/product/infosec'> For InfoSec teams </a> </li><li> <a href='/product/open-source'> For Open Source projects </a> </li><li class='separator' /><li> <a href='/product/office-macros'> Office macro signing </a> </li><li> <a href='/product/thales-dpod'> Thales DPoD Cloud HSM </a> </li><li> <a href='/product/pkic-best-practices'> PKI Consortium best practices </a> </li></ul> </li><li> <a href='/code-signing'> Code Signing </a> <ul><li> <a href='/code-signing/introduction'> Introduction </a> </li><li> <a href='/code-signing/theory'> Theory </a> </li><li> <a href='/code-signing/windows-platform'> Windows Platform </a> </li><li> <a href='/code-signing/test-certificates'> Managing Test Certificates </a> </li><li> <a href='/code-signing/private-keys'> Storage of Private Keys </a> </li><li> <a href='/code-signing/media-coverage'> Media Coverage </a> </li></ul> </li><li> <a href='/documentation'> Documentation </a> <ul><li> <a href='/documentation/getting-started'> Getting Started </a> </li><li> <a href='/documentation/managing-certificates'> Managing Certificates </a> </li><li> <a href='/documentation/users'> Managing Users </a> </li><li> <a href='/documentation/projects'> Setting up Projects </a> </li><li> <a href='/documentation/signing-code'> Signing Code </a> </li><li> <a href='/documentation/signing-containers'> Signing Container Images </a> </li><li class='separator' /><li> <a href='/documentation/artifact-configuration'> Artifact Configuration </a> </li><li> <a href='/documentation/build-system-integration'> Build System Integration </a> </li><li> <a href='/documentation/trusted-build-systems'> Trusted Build Systems </a> </li><li> <a href='/documentation/origin-verification'> Origin Verification </a> </li><li class='separator' /><li> <a href='/documentation/powershell'> PowerShell cmdlets </a> </li><li> <a href='/documentation/crypto-providers'> Crypto Providers </a> </li><li class='separator' /><li> <a href='/documentation/changelog'> Product updates </a> </li></ul> </li><li> <a href='/about-us'> About us </a> <ul><li> <a href='/company'> Company </a> </li><li> <a href='/team'> Team </a> </li><li> <a href='/blog'> Blog </a> </li><li> <a href='/jobs'> Jobs </a> </li><li> <a href='/support'> Support </a> </li><li> <a href='/contact'> Contact </a> </li></ul> </li><li class='login'><a class='btn btn-flat' href='https://app.signpath.io/Web/Home/Login'>Login</a> <li class='login'><a href='https://app.signpath.io/Web/Subscription/StartFreeTrial' class='btn btn-primary trial'>Start free trial</a></li> </li> </ul> <a id='main-menu-toggle' href='#' onclick='document.querySelector("header > div > nav > ul").classList.toggle("open")'> <div></div> <div></div> <div></div> </a> </nav> </div> </header> <main> <section class='bg-image font-white home-start'> <div> <h1>Code Signing<br>Simple and Secure</h1> <p> Automated, repeatable and secure code signing processes<br> in the cloud and on-premises </p> <div> <a href='https://app.signpath.io/Web/Subscription/StartFreeTrial' class='btn btn-primary trial'>Start free trial</a> <a href='/product' class='btn btn-flat'>Discover more</a> </div> </div> </section> <section class='bg-dark-grey font-white banner'> <div> <h4 class='center'>Industry leaders trust SignPath</h4> <div class='carousel'> <ul> <li title='CyberTrap'> <img src="/assets/img/references/cybertrap-final-long.svg" style="height: 30px"/> </li> <!-- will be shown last --> <li title='Airbus'> <img src="/assets/img/references/airbus.svg" style="height: 20x"/> </li> <li title='Dräger'> <img src="/assets/img/references/draeger.svg"/> </li> <li title='Hitachi Energy'> <img src="/assets/img/references/hitachi-energy.svg"/> </li> <li title='Etas'> <img src='/assets/img/references/etas.svg' style="height: 30px" /> </li> <li title='Liebherr'> <img src="/assets/img/references/liebherr.svg" style="height: 30px" /> </li> <li title='Solarwinds'> <img src="/assets/img/references/solarwinds.svg"/> </li> <li title='N-able'> <img src="/assets/img/references/n-able.svg"/> </li> <li title='Embark Studios'> <img src="/assets/img/references/embark-studios.png"/> </li> <li title='CWS'> <img src="/assets/img/references/cws.svg" style="height: 35px"/> </li> <li title='jamf'> <img src="/assets/img/references/jamf.svg"/> </li> <li title='MCE Systems'> <img src="/assets/img/references/mce.svg" style="height: 30px"/> </li> <li title='Festo'> <img src="/assets/img/references/festo.svg" style="height: 30px"/> </li> <li title='Bohemia Interactive'> <img src="/assets/img/references/bohemia-interactive.svg"/> </li> <li title='alcatraz ai'> <img src="/assets/img/references/alcatraz.svg" style="height: 30px"/> </li> </ul> <a class='left' href='#'><svg class='icon small' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 19.03125 4.28125 L 8.03125 15.28125 L 7.34375 16 L 8.03125 16.71875 L 19.03125 27.71875 L 20.46875 26.28125 L 10.1875 16 L 20.46875 5.71875 Z"/></svg> </a> <a class='right' href='#'><svg class='icon small' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M 12.96875 4.28125 L 11.53125 5.71875 L 21.8125 16 L 11.53125 26.28125 L 12.96875 27.71875 L 23.96875 16.71875 L 24.65625 16 L 23.96875 15.28125 Z"/></svg> </a> </div> </div> </section> <section class='bg-grey'> <div> <h2>Most IT organizations don't have a secure code signing process</h2> <p> In times of growing cyber security breaches, platform vendors and customers require all deployed applications to be digitally signed. Code signing is the only way to guarantee that software has not been modified by a third party. The corporate solutions of SignPath enable DevOps teams to seamlessly integrate code-signing into their development lifecycle and empowers InfoSec teams to define secure policies and gain transparency over private key usage. </p> </div> </section> <section> <div> <h2>Staying secure and agile</h2> <p> Frequent software releases and updates, the popularity of microservices as well as a stricter enforcement of internal security measures have increased the complexity for code signing. SignPath is made for developers from one of the leading European software development companies for government institutions. We automate security best practices to keep your development process agile. </p> <div class='columns'> <div class='column-stretched'> <div> <svg class="icon blue" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 5 6 L 5 19.5625 L 2.71875 21.875 C 2.265625 22.328125 2 22.953125 2 23.59375 C 2 24.914063 3.085938 26 4.40625 26 L 27.59375 26 C 28.914063 26 30 24.914063 30 23.59375 C 30 22.953125 29.734375 22.328125 29.28125 21.875 L 27 19.5625 L 27 6 Z M 7 8 L 25 8 L 25 19 L 7 19 Z M 6.4375 21 L 25.5625 21 L 27.875 23.28125 C 27.953125 23.359375 28 23.484375 28 23.59375 C 28 23.835938 27.835938 24 27.59375 24 L 4.40625 24 C 4.164063 24 4 23.835938 4 23.59375 C 4 23.484375 4.046875 23.359375 4.125 23.28125 Z"/></svg> <h3>DevOps teams</h3> <p> SignPath provides secure code signing processes that directly integrate into existing continuous deployment (CD) pipelines. No hassle with installing cryptographic service providers (CSPs) or connecting USB tokens, just simple command line or API calls. </p> </div> <a class='btn btn-secondary' href='/product/devops'>Read more</a> </div> <div class='column-stretched'> <div> <svg class="icon blue" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 16 4 C 13.75 4 12.234375 4.886719 10.875 5.625 C 9.515625 6.363281 8.28125 7 6 7 L 5 7 L 5 8 C 5 15.71875 7.609375 20.742188 10.25 23.78125 C 12.890625 26.820313 15.625 27.9375 15.625 27.9375 L 16 28.0625 L 16.375 27.9375 C 16.375 27.9375 19.109375 26.84375 21.75 23.8125 C 24.390625 20.78125 27 15.746094 27 8 L 27 7 L 26 7 C 23.730469 7 22.484375 6.363281 21.125 5.625 C 19.765625 4.886719 18.25 4 16 4 Z M 16 6 C 17.75 6 18.753906 6.613281 20.15625 7.375 C 21.339844 8.019531 22.910156 8.636719 24.9375 8.84375 C 24.746094 15.609375 22.507813 19.910156 20.25 22.5 C 18.203125 24.847656 16.484375 25.628906 16 25.84375 C 15.511719 25.625 13.796875 24.824219 11.75 22.46875 C 9.492188 19.871094 7.253906 15.578125 7.0625 8.84375 C 9.097656 8.636719 10.660156 8.019531 11.84375 7.375 C 13.246094 6.613281 14.25 6 16 6 Z"/></svg> <h3>InfoSec teams</h3> <p> Do you know where all the private keys are stored in your organization that are used to sign executables and scripts? With SignPath, you can stay on top of managing your certificates, define strict policies, monitor private key usage and delegate responsibilities for signing releases. </p> </div> <a class='btn btn-secondary' href='/product/infosec'>Read more</a> </div> <div class='column-stretched'> <div> <svg class="icon blue" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 18 5 L 12 27 L 14 27 L 20 5 Z M 7.9375 6.40625 L 1.1875 15.40625 L 0.75 16 L 1.1875 16.59375 L 7.9375 25.59375 L 9.5625 24.40625 L 3.25 16 L 9.5625 7.59375 Z M 24.0625 6.40625 L 22.4375 7.59375 L 28.75 16 L 22.4375 24.40625 L 24.0625 25.59375 L 30.8125 16.59375 L 31.25 16 L 30.8125 15.40625 Z"/></svg> <h3>Open Source projects</h3> <p> Open Source software has become the backbone of the entire IT industry, with commercial software building on the foundation of thousands of open source libraries. SignPath values the community and provides special offers to open source projects to enable a secure build chain all the way to the end user. </p> </div> <a class='btn btn-secondary' href='/product/open-source'>Read more</a> </div> </div> </div> </section> <section class='font-white bg-blue'> <div> <h2>Code Signing is more than a certificate</h2> <div class='columns'> <div> <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 20 3 C 15.054688 3 11 7.054688 11 12 C 11 12.519531 11.085938 12.976563 11.15625 13.4375 L 3.28125 21.28125 L 3 21.59375 L 3 29 L 10 29 L 10 26 L 13 26 L 13 23 L 16 23 L 16 20.03125 C 17.179688 20.609375 18.554688 21 20 21 C 24.945313 21 29 16.945313 29 12 C 29 7.054688 24.945313 3 20 3 Z M 20 5 C 23.855469 5 27 8.144531 27 12 C 27 15.855469 23.855469 19 20 19 C 18.789063 19 17.542969 18.644531 16.59375 18.125 L 16.34375 18 L 14 18 L 14 21 L 11 21 L 11 24 L 8 24 L 8 27 L 5 27 L 5 22.4375 L 12.90625 14.5 L 13.28125 14.15625 L 13.1875 13.625 C 13.085938 13.023438 13 12.488281 13 12 C 13 8.144531 16.144531 5 20 5 Z M 22 8 C 20.894531 8 20 8.894531 20 10 C 20 11.105469 20.894531 12 22 12 C 23.105469 12 24 11.105469 24 10 C 24 8.894531 23.105469 8 22 8 Z"/></svg> <h3>Secure private keys</h3> <p> When your private keys are compromised, your reputation is at risk. Software vendors are an increasingly attractive target for hackers and cyber criminals as they can be used as an entrance point to gain access to the IT infrastructure of the consumer's organizations, often unnoticed. </p> </div> <div> <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 16 3 C 8.800781 3 3 8.800781 3 16 C 3 23.199219 8.800781 29 16 29 C 23.199219 29 29 23.199219 29 16 C 29 14.601563 28.8125 13.207031 28.3125 11.90625 L 26.6875 13.5 C 26.886719 14.300781 27 15.101563 27 16 C 27 22.101563 22.101563 27 16 27 C 9.898438 27 5 22.101563 5 16 C 5 9.898438 9.898438 5 16 5 C 19 5 21.695313 6.195313 23.59375 8.09375 L 25 6.6875 C 22.699219 4.386719 19.5 3 16 3 Z M 27.28125 7.28125 L 16 18.5625 L 11.71875 14.28125 L 10.28125 15.71875 L 15.28125 20.71875 L 16 21.40625 L 16.71875 20.71875 L 28.71875 8.71875 Z"/></svg> <h3>Transparent processes</h3> <p> Securing your private key on a USB token or on a Hardware Security Module (HSM) is not enough. You need to restrict and monitor private key usage and ensure that only legitimate code is being signed. </p> </div> </div> <p class='center'> <a class='btn btn-flat' href='/code-signing/private-keys'>How secure are your private keys?</a> </p> </div> </section> <section> <div> <h2>Increase your security with ease</h2> <div class='columns'> <div> <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 19.21875 5.28125 L 17.78125 6.71875 L 24.0625 13 L 11 13 C 7.15625 13 4 16.15625 4 20 L 4 27 L 6 27 L 6 20 C 6 17.246094 8.246094 15 11 15 L 24.0625 15 L 17.78125 21.28125 L 19.21875 22.71875 L 27.21875 14.71875 L 27.90625 14 L 27.21875 13.28125 Z"/></svg> <h3>Establish a process</h3> <p> Don’t assume that code signing processes are followed by your team. Monitor and automate the execution. Adapt workflows for different software products and development teams. </p> </div> <div> <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 15 5 L 15 7 L 5 7 L 5 16 L 25.46875 16 L 25.75 15.65625 L 29.3125 11.5 L 25.75 7.34375 L 25.46875 7 L 17 7 L 17 5 Z M 7 9 L 24.53125 9 L 26.6875 11.5 L 24.53125 14 L 7 14 Z M 15 17 L 15 27 L 17 27 L 17 17 Z"/></svg> <h3>Align InfoSec and development teams</h3> <p> Development teams need to own the code signing process in order to stay agile. InfoSec teams need to enforce their security policies. With SignPath both teams get the necessary freedom and guarantee for an effective and secure code signing process. </p> </div> </div> <div class='columns'> <div> <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 16 3 C 14.136719 3 12.601563 4.277344 12.15625 6 L 3 6 L 3 26 L 29 26 L 29 6 L 19.84375 6 C 19.398438 4.277344 17.863281 3 16 3 Z M 16 5 C 16.808594 5 17.429688 5.386719 17.75 6 L 14.25 6 C 14.570313 5.386719 15.191406 5 16 5 Z M 5 8 L 27 8 L 27 17 L 5 17 Z M 16 14 C 15.449219 14 15 14.449219 15 15 C 15 15.550781 15.449219 16 16 16 C 16.550781 16 17 15.550781 17 15 C 17 14.449219 16.550781 14 16 14 Z M 5 19 L 27 19 L 27 24 L 5 24 Z"/></svg> <h3>Meet customer expectations</h3> <p> Your customers demand high security in their IT infrastructure. Meet their expectations by providing them with signed software and a process that excels at every security audit. </p> </div> <div> <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 2 7 L 2 24 L 30 24 L 30 7 L 2 7 z M 6 9 L 26 9 C 26 10.105 26.895 11 28 11 L 28 20 C 26.895 20 26 20.895 26 22 L 6 22 C 6 20.895 5.105 20 4 20 L 4 11 C 5.105 11 6 10.105 6 9 z M 15 11 C 15 12.439 14.439 13 13 13 L 13 15 C 13.775751 15 14.436786 14.848831 15 14.587891 L 15 20 L 17 20 L 17 11 L 15 11 z M 8.5 14 C 7.672 14 7 14.672 7 15.5 C 7 16.328 7.672 17 8.5 17 C 9.328 17 10 16.328 10 15.5 C 10 14.672 9.328 14 8.5 14 z M 23.5 14 C 22.672 14 22 14.672 22 15.5 C 22 16.328 22.672 17 23.5 17 C 24.328 17 25 16.328 25 15.5 C 25 14.672 24.328 14 23.5 14 z"/></svg> <h3>Save costs</h3> <p> Get started in minutes with our code signing solution. No need for complicated setups and installation of CSPs, timestamping servers or integration of Hardware Security Modules (HSMs). </p> </div> </div> </div> </section> <section class='bg-blue font-white'> <div> <h2>SignPath makes code signing simple</h2> <p> SignPath comes with everything you need to securely sign your code. You don't need to bother about where to store your private keys, how to integrate them into your build pipeline, how to configure different signing methods or where to find a suitable timestamping server. </p> <div class='columns'> <div class='column-stretched'> <div> <h3>Secure your processes…</h3> <ul class='home-feature-list'> <li> <svg class="icon small" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 11.5 6 C 9.578125 6 8 7.578125 8 9.5 C 8 11.421875 9.578125 13 11.5 13 C 13.421875 13 15 11.421875 15 9.5 C 15 7.578125 13.421875 6 11.5 6 Z M 20.5 6 C 18.578125 6 17 7.578125 17 9.5 C 17 11.421875 18.578125 13 20.5 13 C 22.421875 13 24 11.421875 24 9.5 C 24 7.578125 22.421875 6 20.5 6 Z M 11.5 8 C 12.339844 8 13 8.660156 13 9.5 C 13 10.339844 12.339844 11 11.5 11 C 10.660156 11 10 10.339844 10 9.5 C 10 8.660156 10.660156 8 11.5 8 Z M 20.5 8 C 21.339844 8 22 8.660156 22 9.5 C 22 10.339844 21.339844 11 20.5 11 C 19.660156 11 19 10.339844 19 9.5 C 19 8.660156 19.660156 8 20.5 8 Z M 7 12 C 4.800781 12 3 13.800781 3 16 C 3 17.113281 3.476563 18.117188 4.21875 18.84375 C 2.886719 19.746094 2 21.28125 2 23 L 4 23 C 4 21.332031 5.332031 20 7 20 C 8.667969 20 10 21.332031 10 23 L 12 23 C 12 21.28125 11.113281 19.746094 9.78125 18.84375 C 10.523438 18.117188 11 17.113281 11 16 C 11 13.800781 9.199219 12 7 12 Z M 12 23 C 11.375 23.835938 11 24.886719 11 26 L 13 26 C 13 24.332031 14.332031 23 16 23 C 17.667969 23 19 24.332031 19 26 L 21 26 C 21 24.886719 20.625 23.835938 20 23 C 19.660156 22.546875 19.25 22.160156 18.78125 21.84375 C 19.523438 21.117188 20 20.113281 20 19 C 20 16.800781 18.199219 15 16 15 C 13.800781 15 12 16.800781 12 19 C 12 20.113281 12.476563 21.117188 13.21875 21.84375 C 12.75 22.160156 12.339844 22.546875 12 23 Z M 20 23 L 22 23 C 22 21.332031 23.332031 20 25 20 C 26.667969 20 28 21.332031 28 23 L 30 23 C 30 21.28125 29.113281 19.746094 27.78125 18.84375 C 28.523438 18.117188 29 17.113281 29 16 C 29 13.800781 27.199219 12 25 12 C 22.800781 12 21 13.800781 21 16 C 21 17.113281 21.476563 18.117188 22.21875 18.84375 C 20.886719 19.746094 20 21.28125 20 23 Z M 7 14 C 8.117188 14 9 14.882813 9 16 C 9 17.117188 8.117188 18 7 18 C 5.882813 18 5 17.117188 5 16 C 5 14.882813 5.882813 14 7 14 Z M 25 14 C 26.117188 14 27 14.882813 27 16 C 27 17.117188 26.117188 18 25 18 C 23.882813 18 23 17.117188 23 16 C 23 14.882813 23.882813 14 25 14 Z M 16 17 C 17.117188 17 18 17.882813 18 19 C 18 20.117188 17.117188 21 16 21 C 14.882813 21 14 20.117188 14 19 C 14 17.882813 14.882813 17 16 17 Z"/></svg> Roles and permissions</li> <li> <svg class="icon small" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 4 4 L 4 28 L 28 28 L 28 12.1875 L 26 14.1875 L 26 26 L 6 26 L 6 6 L 25.8125 6 L 27.8125 4 Z M 27.28125 7.28125 L 16 18.5625 L 11.71875 14.28125 L 10.28125 15.71875 L 15.28125 20.71875 L 16 21.40625 L 16.71875 20.71875 L 28.71875 8.71875 Z"/></svg> Approvals</li> <li><i class='icon-nested'></i> Deep signing of nested files</li> <li> <svg class="icon small" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 16 4 C 13.75 4 12.234375 4.886719 10.875 5.625 C 9.515625 6.363281 8.28125 7 6 7 L 5 7 L 5 8 C 5 15.71875 7.609375 20.742188 10.25 23.78125 C 12.890625 26.820313 15.625 27.9375 15.625 27.9375 L 16 28.0625 L 16.375 27.9375 C 16.375 27.9375 19.109375 26.84375 21.75 23.8125 C 24.390625 20.78125 27 15.746094 27 8 L 27 7 L 26 7 C 23.730469 7 22.484375 6.363281 21.125 5.625 C 19.765625 4.886719 18.25 4 16 4 Z M 16 6 C 17.75 6 18.753906 6.613281 20.15625 7.375 C 21.339844 8.019531 22.910156 8.636719 24.9375 8.84375 C 24.746094 15.609375 22.507813 19.910156 20.25 22.5 C 18.203125 24.847656 16.484375 25.628906 16 25.84375 C 15.511719 25.625 13.796875 24.824219 11.75 22.46875 C 9.492188 19.871094 7.253906 15.578125 7.0625 8.84375 C 9.097656 8.636719 10.660156 8.019531 11.84375 7.375 C 13.246094 6.613281 14.25 6 16 6 Z"/></svg> Virus scanning</li> <li><i class='icon-origin-verification'></i> Origin verification</li> <li> <svg class="icon small" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 16 3 C 12.15625 3 9 6.15625 9 10 L 9 13 L 6 13 L 6 29 L 26 29 L 26 13 L 23 13 L 23 10 C 23 6.15625 19.84375 3 16 3 Z M 16 5 C 18.753906 5 21 7.246094 21 10 L 21 13 L 11 13 L 11 10 C 11 7.246094 13.246094 5 16 5 Z M 8 15 L 24 15 L 24 27 L 8 27 Z"/></svg> Policy enforcement</li> <li><i class='icon-cicd'></i> CI integration</li> <li> <svg class="icon small" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 16 8 C 7.664063 8 1.25 15.34375 1.25 15.34375 L 0.65625 16 L 1.25 16.65625 C 1.25 16.65625 7.097656 23.324219 14.875 23.9375 C 15.246094 23.984375 15.617188 24 16 24 C 16.382813 24 16.753906 23.984375 17.125 23.9375 C 24.902344 23.324219 30.75 16.65625 30.75 16.65625 L 31.34375 16 L 30.75 15.34375 C 30.75 15.34375 24.335938 8 16 8 Z M 16 10 C 18.203125 10 20.234375 10.601563 22 11.40625 C 22.636719 12.460938 23 13.675781 23 15 C 23 18.613281 20.289063 21.582031 16.78125 21.96875 C 16.761719 21.972656 16.738281 21.964844 16.71875 21.96875 C 16.480469 21.980469 16.242188 22 16 22 C 15.734375 22 15.476563 21.984375 15.21875 21.96875 C 11.710938 21.582031 9 18.613281 9 15 C 9 13.695313 9.351563 12.480469 9.96875 11.4375 L 9.9375 11.4375 C 11.71875 10.617188 13.773438 10 16 10 Z M 16 12 C 14.34375 12 13 13.34375 13 15 C 13 16.65625 14.34375 18 16 18 C 17.65625 18 19 16.65625 19 15 C 19 13.34375 17.65625 12 16 12 Z M 7.25 12.9375 C 7.09375 13.609375 7 14.285156 7 15 C 7 16.753906 7.5 18.394531 8.375 19.78125 C 5.855469 18.324219 4.105469 16.585938 3.53125 16 C 4.011719 15.507813 5.351563 14.203125 7.25 12.9375 Z M 24.75 12.9375 C 26.648438 14.203125 27.988281 15.507813 28.46875 16 C 27.894531 16.585938 26.144531 18.324219 23.625 19.78125 C 24.5 18.394531 25 16.753906 25 15 C 25 14.285156 24.90625 13.601563 24.75 12.9375 Z"/></svg> Audit logs</li> </ul> </div> <p><a href='/product' class='btn btn-flat'>Discover more</a></p> </div> <div class='column-stretched'> <div> <h3 id='signing-methods'>…and sign all your software</h3> <ul class='home-method-list'> <li> <?xml version="1.0"?><svg class="icon small" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> <path fill="currentColor" d="M 27 5 L 5 7.9921875 L 5 24.007812 L 27 27 L 27 5 z M 25 7.2890625 L 25 15 L 15 15 L 15 8.6503906 L 25 7.2890625 z M 13 8.921875 L 13 15 L 7 15 L 7 9.7382812 L 13 8.921875 z M 7 17 L 13 17 L 13 23.078125 L 7 22.261719 L 7 17 z M 15 17 L 25 17 L 25 24.710938 L 15 23.349609 L 15 17 z"/></svg> Authenticode: apps, installers, libraries, drivers</li> <li><i class='icon-powershell'></i> PowerShell, VBScript and JScript shell scripts</li> <li><i class='icon-clickonce'></i> ClickOnce applications</li> <li><i class='icon-office'></i> Office macros and add-ins</li> <li><i class='icon-nuget'></i> NuGet packages</li> <li><i class='icon-visual-studio'></i> Visual Studio extensions</li> <li><i class='icon-java'></i> Java archives</li> <li><i class='icon-android'></i> Android apps</li> <li><i class='icon-apple'></i> Apple macOS and iOS apps</li> <li> <svg class="icon small" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 12 6 L 12 9 L 6 9 L 6 12 L 3 12 L 3 15 L 2.0625 15 C 1.753906 15.007813 1.464844 15.15625 1.28125 15.40625 C 1.28125 15.40625 1.195313 15.511719 1.15625 15.59375 C 1.117188 15.675781 1.089844 15.800781 1.0625 15.90625 C 1.003906 16.121094 0.96875 16.363281 0.96875 16.71875 C 0.96875 17.40625 1.050781 18.167969 1.25 18.9375 C 1.164063 18.957031 1.070313 18.980469 1 19 L 1.28125 19 C 1.488281 19.773438 1.804688 20.550781 2.25 21.3125 C 2.261719 21.332031 2.269531 21.355469 2.28125 21.375 C 2.28125 21.386719 2.28125 21.394531 2.28125 21.40625 C 2.339844 21.648438 2.484375 21.859375 2.6875 22 C 2.699219 22.011719 2.707031 22.019531 2.71875 22.03125 C 2.886719 22.265625 3.054688 22.496094 3.25 22.71875 C 4.886719 24.601563 7.527344 26.03125 11.28125 26.03125 C 17.046875 26.03125 22.039063 23.65625 25.03125 19 L 30.09375 19 C 29.460938 18.839844 28.085938 18.609375 28.3125 17.78125 C 27.613281 18.589844 26.320313 18.761719 25.25 18.625 C 25.601563 18.042969 25.929688 17.429688 26.21875 16.78125 C 27.875 16.683594 29.132813 16.125 29.84375 15.4375 C 30.65625 14.652344 30.90625 13.75 30.90625 13.75 C 31.011719 13.375 30.890625 12.972656 30.59375 12.71875 C 30.59375 12.71875 29.082031 11.660156 26.90625 11.875 C 26.160156 9.882813 24.59375 8.90625 24.59375 8.90625 C 24.386719 8.785156 24.144531 8.738281 23.90625 8.78125 C 23.746094 8.816406 23.59375 8.890625 23.46875 9 C 23.46875 9 23.011719 9.40625 22.65625 10.0625 C 22.300781 10.71875 21.980469 11.714844 22.09375 12.96875 C 22.136719 13.429688 22.417969 13.835938 22.59375 14.28125 C 22.46875 14.359375 22.351563 14.449219 22.1875 14.53125 C 21.683594 14.777344 20.996094 15 20.09375 15 L 20 15 L 20 12 L 17 12 L 17 6 Z M 14 8 L 15 8 L 15 9 L 14 9 Z M 8 11 L 9 11 L 9 12 L 8 12 Z M 11 11 L 12 11 L 12 12 L 11 12 Z M 14 11 L 15 11 L 15 12 L 14 12 Z M 24.34375 11.3125 C 24.703125 11.71875 25.09375 12.292969 25.25 13.125 C 25.300781 13.402344 25.464844 13.640625 25.703125 13.789063 C 25.941406 13.9375 26.230469 13.980469 26.5 13.90625 C 27.40625 13.660156 28.066406 13.738281 28.53125 13.875 C 28.476563 13.941406 28.511719 13.929688 28.4375 14 C 27.980469 14.441406 27.214844 14.933594 25.625 14.875 C 25.203125 14.859375 24.816406 15.109375 24.65625 15.5 C 24.207031 16.613281 23.683594 17.613281 23.0625 18.5 C 21.585938 19.074219 18.300781 18.652344 18.03125 17.90625 C 17.054688 19.050781 14.042969 19.050781 13.0625 17.90625 C 12.746094 18.785156 8.1875 19.191406 7.40625 18.0625 C 6.777344 18.648438 4.488281 19.039063 3.1875 18.15625 C 3.105469 17.753906 3.046875 17.359375 3.03125 17 L 20.09375 17 C 21.339844 17 22.34375 16.664063 23.0625 16.3125 C 23.421875 16.136719 23.722656 15.960938 23.9375 15.8125 C 24.152344 15.664063 24.332031 15.53125 24.28125 15.5625 C 24.527344 15.417969 24.699219 15.171875 24.75 14.890625 C 24.804688 14.609375 24.738281 14.320313 24.5625 14.09375 C 24.296875 13.746094 24.144531 13.320313 24.09375 12.78125 C 24.03125 12.078125 24.191406 11.671875 24.34375 11.3125 Z M 5 14 L 6 14 L 6 15 L 5 15 Z M 8 14 L 9 14 L 9 15 L 8 15 Z M 11 14 L 12 14 L 12 15 L 11 15 Z M 14 14 L 15 14 L 15 15 L 14 15 Z M 17 14 L 18 14 L 18 15 L 17 15 Z M 3.40625 19 L 22.6875 19 C 20.054688 22.40625 16.074219 24.03125 11.28125 24.03125 C 8.769531 24.03125 7.007813 23.355469 5.75 22.375 C 7.875 22.300781 9.40625 21.75 9.40625 21.75 C 9.949219 21.644531 10.308594 21.121094 10.203125 20.578125 C 10.097656 20.035156 9.574219 19.675781 9.03125 19.78125 C 8.988281 19.789063 8.945313 19.800781 8.90625 19.8125 C 8.851563 19.828125 8.800781 19.851563 8.75 19.875 C 8.75 19.875 6.558594 20.59375 3.96875 20.28125 C 3.730469 19.855469 3.546875 19.433594 3.40625 19 Z M 10.71875 19.1875 C 10.398438 19.1875 10.125 19.457031 10.125 19.78125 C 10.125 20.101563 10.398438 20.375 10.71875 20.375 C 11.039063 20.375 11.28125 20.101563 11.28125 19.78125 C 11.28125 19.703125 11.277344 19.632813 11.25 19.5625 C 11.210938 19.636719 11.121094 19.6875 11.03125 19.6875 C 10.898438 19.6875 10.8125 19.570313 10.8125 19.4375 C 10.8125 19.347656 10.835938 19.289063 10.90625 19.25 C 10.839844 19.222656 10.792969 19.1875 10.71875 19.1875 Z"/></svg> Containers: Cosign, Docker Content Trust </li> <li> <svg class="icon small" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="currentColor" d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5 .2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4 .2-.8 .7-.6 1.1 .3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6 .2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5 .1-1.3 .6-3.4 1.5-3.2 2.9 .1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7 .1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9 .6 7.9 1.2 11.8 1.2 8.1 2.5 15.7 .8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1 .6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3 .4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4 .7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6 .6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7 .8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4 .6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1 .8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7 .4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6 .8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1 .3-.2 .7-.3 1-.5 .8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"/></svg> GPG, RPM, Debian packages </li> <li><i class='icon-cyclonedx'></i> Software Bill of Material (BOM/SBOM) </li> <li> <svg class="icon small" xmlns="http://www.w3.org/2000/svg" viewBox="8 12 16 14"> <path fill="currentColor" d="M 16 13 L 14 25 L 16 25 L 18 13 Z M 12.21875 15.375 L 9.71875 18.375 L 9.1875 19 L 9.71875 19.625 L 12.21875 22.625 L 13.78125 21.375 L 11.8125 19 L 13.78125 16.625 Z M 19.78125 15.375 L 18.21875 16.625 L 20.1875 19 L 18.21875 21.375 L 19.78125 22.625 L 22.28125 19.625 L 22.8125 19 L 22.28125 18.375 Z" /> </svg> XML files </li> </ul> <p>All signatures include a timestamp and use cryptographically secure algorithms.</p> </div> <p><a href='https://app.signpath.io/Web/Subscription/StartFreeTrial' class='btn btn-primary trial'>Start free trial</a></p> </div> </div> </div> </section> <!-- last_modified_at: --><section class='bg-dark-grey font-white newsletter' id="newsletter"> <div> <h2>Sign up for news and special offers</h2> <form class="ml-block-form" action="https://app.mailerlite.com/webforms/submit/d7c3i1" data-code="d7c3i1" method="post"> <input type="text" class="form-control" data-inputmask="" name="fields[name]" value="" placeholder="Name"> <input type="email" class="form-control" data-inputmask="" name="fields[email]" value="" placeholder="Email"> <input type="hidden" name="ml-submit" value="1"> <button type="submit" class="btn btn-secondary newsletter">Subscribe</button> </form> </div> </section> </main> <footer> <div> <div> <img src='/assets/signpath-logo-white.svg' width="334" height="67" alt='SignPath'/> <svg viewBox="0 0 244 18"> <text x="0" y="15" textLength="244" lengthAdjust="spacingAndGlyphs">CODE SIGNING SIMPLE & SECURE</text> </svg> <div> <a target="_blank" href="https://www.linkedin.com/company/33243108" rel="noopener noreferrer"> <svg class="icon footer" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 8.6425781 4 C 7.1835781 4 6 5.181625 6 6.640625 C 6 8.099625 7.182625 9.3085938 8.640625 9.3085938 C 10.098625 9.3085938 11.283203 8.099625 11.283203 6.640625 C 11.283203 5.182625 10.101578 4 8.6425781 4 z M 21.535156 11 C 19.316156 11 18.0465 12.160453 17.4375 13.314453 L 17.373047 13.314453 L 17.373047 11.310547 L 13 11.310547 L 13 26 L 17.556641 26 L 17.556641 18.728516 C 17.556641 16.812516 17.701266 14.960938 20.072266 14.960938 C 22.409266 14.960937 22.443359 17.145609 22.443359 18.849609 L 22.443359 26 L 26.994141 26 L 27 26 L 27 17.931641 C 27 13.983641 26.151156 11 21.535156 11 z M 6.3632812 11.310547 L 6.3632812 26 L 10.923828 26 L 10.923828 11.310547 L 6.3632812 11.310547 z"/></svg></a> <a target="_blank" href="mailto:info@signpath.io" rel="noopener noreferrer"><svg class="icon footer" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 3 8 L 3 26 L 29 26 L 29 8 Z M 7.3125 10 L 24.6875 10 L 16 15.78125 Z M 5 10.875 L 15.4375 17.84375 L 16 18.1875 L 16.5625 17.84375 L 27 10.875 L 27 24 L 5 24 Z"/></svg> </div> </div> <div> <a href='/privacy-policy'>Privacy Policy</a> <a href='/terms-of-service'>Terms of Service</a> <a href='/status'><span style="color: lightgreen;"><svg class="icon small" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="currentColor" d="M 28.28125 6.28125 L 11 23.5625 L 3.71875 16.28125 L 2.28125 17.71875 L 10.28125 25.71875 L 11 26.40625 L 11.71875 25.71875 L 29.71875 7.71875 Z"/></svg> </span>Status </a> </div> </div> </footer> <div id='cookie-info'> <h3>Cookie settings</h3> <div class="container"> <span>We use cookies to enhance your browsing experience.</span> <p class="mobile show-more active"><a>Show more information</a></p> <p class="mobile show-less"><a>Show less information</a></p> <span class="information">By clicking the “Accept” button below, you agree that non-essential cookies on our website may be used by us and by third parties, some of them located in the USA. Learn more about our cookies in our <a href='/privacy-policy'>Privacy Policy</a> </span> <div class="actions"> <button class='btn btn-primary' id='acknowledge-cookies-btn'>Accept</button> <button class="btn btn-grey" id='refuse-cookies-btn'>Refuse</button> </div> </div> <script> const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); const adgroupid = urlParams.get('adgroupid') ? urlParams.get('adgroupid') : document.cookie.match('(^|;)\\s*' + 'adgroupid' + '\\s*=\\s*([^;]+)')?.pop() || '' if (adgroupid) { const els_trial = document.querySelectorAll("a[href='" + window.location.protocol + '//' + window.location.hostname + '/Web/Subscription/StartFreeTrial' + "']") const els_login = document.querySelectorAll("a[href='" + window.location.protocol + '//' + window.location.hostname + '/Web/Home/Login' + "']"); for (let child of els_trial) { if (child.tagName === 'A') { child.href = child.href + '?websiteCorrelationId=' + adgroupid } } for (let child of els_login) { if (child.tagName === 'A') { child.href = child.href + '?websiteCorrelationId=' + adgroupid } } } </script> </div> </footer> </body> </html>