In general, Signum can sign with any platform native signing tool that can access certificates using the Microsoft KSP interface for cryptographic service providers, or with a PKCS11 interface. There are several benefits to signing with platform native signing tools, including:
-
Uses familiar signing tools which are broadly supported by the user’s operating system.
-
Simplifies the signature verification because it is typically built into the native tool.
-
Eliminates signature formatting issues.
The following list provides some popular native signing tools that can be used with Signum:
-
Microsoft Hardware Lab Kit (HLK)
-
Microsoft Set-Authenticode Signature
-
Microsoft ClickOnce
-
Jsign
-
Jarsigner and APK signing
-
Container signing with CosignDotnet Nuget signing
-
Adobe PDFs
-
macOS codesign and productsign
For information on how to sign with these tools, see Use Cases & Guides.