Skip to main content

Files supported for signing

The file types outlined in this article are supported for signing via the command line interface (SMCTL).

For signing, we offer traditional tool-based signing and simple signing.

With traditional signing, SMCTL integrates with third-party signing tools and identifies the best tool to sign with. Alternatively you can specify a specific signing tool to sign with.

With simple signing, there are no dependencies on third-party tools, extra libraries, or external signing infrastructure.

Files supported for simple signing

注意

Simple signing is a newly introduced feature. We're working to expand its capabilities, including adding supported file types and metadata capturing, as well as troubleshooting raised issues.

1. Files supported for simple signing

Signing method

Supported file type

Authenticode / SignTool

.arx, .cab, .cpl, .crx, .dbx, .deploy, .dll, .efi, .exe, .msi, .ocx, .ps1, .psm1, .stl, .sys, .xsn, .msix, .appx, .wsf, .js, .deploy

Jarsigner

.ear, .jar, .sar, .war

Mage

.application, .manifest, .vsto

Signtool 32-bit

.doc, .docm, .dot, .dotm, .mpp, .mpt, .pot, .potm, .ppa, .ppam, .pps, .ppsm, .ppt, .pptm, .vdw, .xla, .xlam, .xls, .xlsb, .xlsm, .xlt


Files supported for traditional signing

To identify the signing tools you require:

  1. Identify the file types you need to sign.

  2. Select the signing tool name associated with the file types you want to sign.

  3. Select the signing tool name in the table to view installation and integration instructions.

    1. Follow the instructions to install the signing tool.

    2. Identify which Software Trust client tool it requires for signing.