Skip to main content

    SimplySign Desktop: Set Up Certum Code Signing in 5 Steps

    Set up Certum SimplySign for code signing: pair the mobile app, install SimplySign Desktop 9.4.5, sign with SignTool, plan for 5,000 signatures a month.

    MS
    My-SSL
    ·
    9 min read
    ·
    Published October 11, 2026
    ·
    Last updated October 11, 2026

    The short answer

    SimplySign Desktop is the Certum application that connects your computer to a code signing certificate whose key stays on a virtual card in Certum's cloud. Setup has five steps: activate the certificate, pair the SimplySign mobile app by QR code, install SimplySign Desktop, connect with your e-mail address and a token from the phone, then sign with SignTool using the certificate's thumbprint. As of October 11, 2026, the current 64-bit Windows build is 9.4.5.95, and Certum limits cloud code signing to 5,000 signatures a month.

    The three parts of a SimplySign setup and the five steps, stackedThe same content as the wide figure: phone, computer and Certum's cloud stacked from top to bottom with the cloud panel in gold, followed by the five numbered setup steps.Three parts, one key in the cloudYour phoneSimplySign mobile appPaired by QR code at setup.Generates the login token.↓Your computerSimplySign DesktopEmulates a card and reader.SignTool sees a certificate.↓Certum's cloudvirtual cryptographic cardThe signing key is saved hereand is used from here.1Activate the certificate2Pair the phone app3Install the desktop app4Connect with a token5Sign with SignTool
    Nothing you install holds the private key. The signature comes from the card in Certum's cloud, which is why there is no certificate file to copy onto a second machine.

    How this guide was checked: every step and figure was compared with Certum's manuals, support pages and product pages, and the SignTool options with Microsoft's reference, on October 11, 2026. The commands are Certum's documented examples with placeholder file names. They were not executed for this guide, so treat the expected output as what the manuals describe.

    What do you need before you start?

    A Certum cloud code signing certificate needs four things, by Certum's own list: the SimplySign mobile app on an Android or iOS phone, the SimplySign Desktop application on the computer that will sign, a SimplySign account, and internet access. The account is created during certificate activation, and no USB token or card reader is involved.

    PieceWhat it doesWhere it comes from
    SimplySign mobile appGenerates the token you type when you connectGoogle Play or the App Store
    SimplySign DesktopEmulates a cryptographic card and reader, so signing tools find the certificateCertum's software page
    SimplySign accountHolds the virtual card; your e-mail address is the loginCreated during activation
    A signing toolSignTool for Windows files, jarsigner for JARsWindows SDK, JDK

    The fifth thing is the certificate. Disclosure: My-SSL sells Certum code signing certificates and delivers them through SimplySign. If you have not ordered yet, the Standard code signing certificate for individuals and organizations starts at $99 for a one-year term, and the rest of this page shows what the setup looks like once it is issued.

    One warning before you search for help: Certum also sells a qualified electronic signature under the SimplySign name. Pages about that product describe signing documents, and they share the apps with code signing but not the ordering or verification steps.

    Which operating systems does SimplySign Desktop support?

    As of October 11, 2026, Certum lists SimplySign Desktop for 64-bit Windows 10 and Windows 11, for macOS Sonoma, Sequoia and Tahoe, and for five Linux distributions: Debian, Ubuntu, Mint, CentOS and Fedora. The Linux build needs a Cinnamon, MATE or KDE Plasma desktop. Every platform needs internet access.

    PlatformCertum's requirementCurrent buildInstaller
    WindowsWindows 10 or 11, x86-649.4.5.95.exe or .msi
    macOSSonoma, Sequoia or Tahoe; x86-64 and ARM2.10.24-9.4.5.0.dmg
    LinuxDebian, Ubuntu, Mint, CentOS or Fedora, x86-64, with Cinnamon, MATE or KDE Plasma2.9.15-9.4.5.0.bin (one for Debian-family, one for Red Hat-family)

    Download the build for your system from Certum's software page and run the installer; Windows gets an .exe and an .msi. Two details in the table save time. First, the requirement for a graphical desktop on Linux means a headless build server is outside what Certum lists. Second, older pages disagree with it: Certum's shop page for the qualified signature still names Windows 8 and macOS Catalina through Ventura. The software page was modified on September 15, 2026 and carries the current builds, so follow that one.

    On a Mac you can also install with brew install --cask simplysign, which pulls the same 2.10.24-9.4.5.0 package from Certum. Homebrew's listing says the app is built for Intel and needs Rosetta 2 on Apple Silicon, while Certum's page says ARM is supported. If the app will not start on an M-series Mac, installing Rosetta 2 is the first thing to try.

    How do you activate the certificate and the mobile app?

    Activation of a Certum cloud code signing certificate happens in two places. In the Certum account you submit your data, pass verification and choose a key that is generated on the virtual card. Certum installs the issued certificate on the SimplySign account without a file download, and once it is issued you pair the SimplySign mobile app on your phone by scanning a QR code.

    1. Start the activation. Certum's manual begins in the store account, under My account in the Data security products tab. For an order placed through a reseller, the manual has the partner start it from Certum's partner panel instead.
    2. Submit and verify your data. An individual verifies identity, either through Certum's automatic identity verification service or by attaching an identity document. An organization is checked by registration number in a public register or by document. Our guide to the documents Certum asks for lists them by applicant type.
    3. Choose the key. For a cloud certificate the only storage option is the cloud: the manual says the keys are saved on the virtual cryptographic card in the SimplySign cloud. You pick the algorithm and key length; Certum's minimum is RSA 3072.
    4. Name the SimplySign account. Use an existing account or give an e-mail address for a new one. That address becomes your SimplySign login, so pick a mailbox the person who signs releases can read.

    When Certum issues the certificate it is installed on the SimplySign account you named. Certum's manual gives no waiting time for verification; our page on how long code signing validation takes covers what moves it along.

    Then pair the phone. Certum's support page says the app can be activated once the certificate is issued. Certum sends a welcome e-mail, an e-mail with an activation link and a separate e-mail with an activation code. Install the SimplySign app, open the link, enter the code, and the page shows a QR code. Choose the QR code method in the app and scan it.

    The steps above are from Certum's manual for the Standard certificate. Certum's EV product page lists organization data only, so the EV code signing certificate is for organizations, at $299 for a one-year term.

    How do you connect SimplySign Desktop?

    To connect SimplySign Desktop on Windows, right-click its icon in the system tray, choose Connect to SimplySign, then enter your username and the token shown in the SimplySign mobile app. The username is the e-mail address given at activation. A notification then reports how many cards and certificates the app found.

    Next, collect the one value SignTool needs. Open Manage certificates, then Certificate list, show the certificate, go to the Details tab and copy the Thumbprint field. It is a 40-character hexadecimal string; if your copy contains spaces, remove them.

    Certum does not publish how long a connection stays open, so do not build a release process on a number someone quoted in a forum. Assume a person with the phone has to connect before each signing session, and check the tray icon before a long build.

    How do you sign an EXE with SignTool?

    With SimplySign Desktop connected, signing an EXE is one SignTool command: select the certificate by its thumbprint with /sha1, timestamp against Certum's RFC 3161 server with /tr and /td sha256, and set the file digest with /fd sha256. SignTool prints "Successfully signed" and the file name when it works.

    Sign and timestamp (from Certum's manual, placeholder file name)
    signtool sign /sha1 "<thumbprint>" /tr http://time.certum.pl /td sha256 /fd sha256 /v "app.exe"
    The SignTool sign command option by option, stackedThe same five options as the wide figure, one card each, with the thumbprint option in gold.signtool sign, option by option/sha1 "<thumbprint>"which certificate to usechanges when the certificate is reissued/tr http://time.certum.plRFC 3161 timestamp serverwithout it the file is not timestamped/td sha256digest for the timestampmust come after /tr/fd sha256digest for the file signaturerequired by Windows SDK builds 20236 and later/v "app.exe"verbose output, then the filelist several files to sign them in one run
    Four of the five options never change between releases. The thumbprint is the one to keep in a variable, because a reissued certificate has a new one.

    Microsoft's SignTool reference says Windows SDK builds 20236 and later require /fd when signing and /td when timestamping; a missing option was a warning at first and is an error in later SignTool versions. Microsoft also says /td has to come after /tr; in the other order the timestamp comes back as SHA-1.

    What happens next depends on the card. For a card with a PIN, a window asks for the SimplySign card PIN after the first signing command. For a pinless card the manual says the file is signed immediately. To sign several files in one go, list them all at the end of the same command.

    Check the result
    signtool verify /pa /all "app.exe"

    /pa applies the Default Authentication Verification Policy instead of the driver policy, and /all checks every signature in the file. For the rest of SignTool, including MSI and DLL files, see how to sign an EXE with SignTool, and for what the timestamp buys you after the certificate expires, see code signing timestamps.

    What about JAR files, Linux and macOS?

    JAR files are signed with jarsigner, which reaches the SimplySign card through the SimplySign PKCS#11 library on Windows. Certum's signing manual documents Windows only. For Linux and macOS, Certum's product page says the certificate supports signing with tools installed on those systems, without a step-by-step manual.

    provider.cfg for jarsigner on Windows (from Certum's manual)
    name=SimplySignPKCS.dll
    library=C:\Windows\System32\SimplySignPKCS.dll
    slotListIndex=0

    Pass that file to jarsigner with -storetype PKCS11 -providerClass sun.security.pkcs11.SunPKCS11 -providerArg provider.cfg, add -tsa http://time.certum.pl for the timestamp and -certchain with a file that holds your certificate first and the intermediate below it. The manual adds three cautions. It names a second default library path, so confirm which DLL exists on your machine. jarsigner wants a PIN value even for a pinless card; any value works there. The top card in SimplySign Desktop's list is slot 0, and adding or removing cards changes the order, so the manual recommends checking the slot before each signing. Our jarsigner walkthrough has the full command.

    If your build runs on Linux or macOS and produces Windows binaries, Certum publishes no manual for it. Our guide on how to sign a Windows EXE on Linux or macOS describes an osslsigncode setup against an open SimplySign session.

    Which limits should you plan around?

    Plan around three limits with a Certum cloud code signing certificate. As of October 11, 2026, Certum allows 5,000 signatures a month, a single certificate is valid for at most 459 days, and each connection needs a token from the paired phone. Each one affects how you script a release.

    5,000 signatures a month

    Certum's product pages say that going over the limit may lead to Certum contacting you and to the product being blocked for the month in which the limit was used up. Certum does not define what counts as one signature. If each signed file counts once, the arithmetic is simple: divide 5,000 by the number of files you sign in a build. Signing a file twice, as in SHA-1 plus SHA-256 dual signing, would count twice on the same assumption.

    Builds per month under 5,000 signatures, stackedThe same four bars as the wide chart, each with its label above it; 200 files per build is highlighted in gold at 25 builds a month.Builds a month under 5,00010 files per build500 builds50 files per build100 builds200 files per build25 builds500 files per build10 buildsOne signed file = one signature (assumed).
    An installer with a handful of signed files stays far below the limit. A pipeline that signs hundreds of DLLs on every commit can reach it, so sign release builds only, or sign fewer files per build.

    459 days per certificate

    Since February 27, 2026 a single Certum code signing certificate is valid for at most 459 days, so a two- or three-year purchase includes one or more free reissues. A reissued certificate is a new certificate with a new thumbprint. A build script that hard-codes /sha1 keeps pointing at the old certificate, so keep the thumbprint in one variable and note the reissue date next to it. The validity and reissue guide explains the term arithmetic.

    A person opens the session

    Certum documents the connection as something a user does with a token from the mobile app, and we found no Certum page that describes unattended or build-server use. If you need signing inside a pipeline, read code signing in CI/CD before you design around it, and decide who holds the phone on release day.

    What can go wrong?

    Certum's and Microsoft's documentation point to five causes of a failed SimplySign signing run: the desktop app is not connected, a SignTool digest option is missing or in the wrong order, the thumbprint belongs to a certificate that is no longer on the card, jarsigner points at the wrong slot, or the phone is set to a right-to-left language.

    What you seeLikely causeWhat to do
    SignTool finds no certificate or cannot reach the keySimplySign Desktop is not connected, or the thumbprint belongs to a certificate that is no longer on the cardConnect from the tray icon, then copy the thumbprint again from the certificate list
    SignTool stops with an error about the digest algorithm/fd or /td is missingAdd /fd sha256 and /td sha256
    The timestamp is SHA-1/td was written before /trPut /tr first, then /td sha256
    jarsigner signs with the wrong card or finds noneThe slot order changed when a card was added or removedCheck slotListIndex before signing; the first card is 0
    The token is rejected on an Android phone set to a right-to-left languageCertum's FAQ reports failed logins on such phonesEnter the halves swapped: "456 123" for a displayed "123 456"

    For SignTool's own error codes, the SignTool error reference goes through them one by one. And if you are still deciding whether a cloud key suits your team at all, code signing certificates explained covers the options.

    Frequently Asked Questions

    Answers to common questions about certificates and our services.

    Is SimplySign for code signing the same as the SimplySign qualified signature?

    Both use the SimplySign mobile app and SimplySign Desktop, but they are different products. Certum sells SimplySign as a mobile qualified electronic signature for signing documents, and separately issues Standard and EV code signing certificates whose keys sit on a virtual card in the same SimplySign cloud. Much of what you find when you search for SimplySign describes the qualified signature, and its purchase and verification steps do not apply to a code signing order.

    Do I need proCertum SmartSign to sign code?

    No signing step in Certum's code signing manual uses it. proCertum SmartSign is the module Certum describes for signing documents on a PC or Mac with a qualified certificate. Code is signed with SignTool or jarsigner, which reach the certificate through SimplySign Desktop. Certum's download page describes proCertum SmartSign as including the SimplySign Desktop module, which is why the two names get mixed up.

    Can I sign without my phone nearby?

    Not for a new connection. Certum lists the SimplySign mobile app as a requirement because it generates the access codes, and the manual has you type the token generated on the mobile device each time you connect SimplySign Desktop. Keep the phone that holds the paired app with whoever opens the signing session.

    Does the 5,000-signature limit apply to EV certificates too?

    Yes. As of October 11, 2026, Certum's product pages for both Standard and EV Code Signing in the Cloud state the same usage limit of 5,000 signatures per month for code signing products in the cloud.

    Still Have Questions?

    Contact our support team with questions about certificates, installation, or technical issues.

    Ordering the certificate this guide sets up

    My-SSL sells Certum Standard and EV code signing certificates, issued by Certum and delivered through SimplySign as described above, with no token to ship. The code signing certificate page lists each term, who can apply, and what Certum verifies before it issues.