Files supported for signing
The file types outlined in this article are supported for signing in DigiCert® Software Trust Manager command line interface (SMCTL). SMCTL integrates with third-party signing tools and simplifies signing by identifying the best tool to sign with. Alternatively you can specify a specific signing tool to sign with.
Which signing tools do I need?
Follow these instructions to identify the signing tools you require:
Identify your operating system below.
Identify the file types you need to sign.
Click on the signing tool name associated with the file types you want to sign.
Follow the instructions to install the signing tool and integrate it with SMCTL.
Windows
The following file types can be signed with these signing tools on Windows:
Signing tool | File type |
---|---|
.aab | |
.apk | |
.ear | |
.jar | |
.sar | |
.war | |
jSign (default) | .appx |
.appxbundle | |
.arx | |
.cab | |
.cat | |
.cbx | |
.cpl | |
.crx | |
.dbx | |
.deploy | |
.dll | |
.drx | |
.efi | |
.exe | |
.js | |
.msi | |
.msix | |
.msixbundle | |
.msm | |
.msp | |
.ocx | |
.ps1 | |
.psm1 | |
.stl | |
.sys | |
.vbs | |
.vxd | |
.wsf | |
.xap | |
.xlsm | |
.xsn | |
.application | |
.manifest | |
.vsto | |
.nupkg | |
Signtool (64-bit) | .appx |
.appxbundle | |
.arx | |
.cab | |
.cat | |
.cbx | |
.cpl | |
.crx (only MS-DOS EXE package format) | |
.dbx | |
.deploy | |
.dll | |
.drx | |
.efi | |
.exe | |
.js | |
.msi | |
.msix | |
.msixbundle | |
.msm | |
.msp | |
.ocx | |
.psi | |
.psm1 | |
.stl | |
.sys | |
.vbs | |
.vsix | |
.vxd | |
.wsf | |
.xap | |
.xsn | |
Signtool (32-bit) | .doc |
.docm | |
.dot | |
.dotm | |
.mpp | |
.mpt | |
.pot | |
.potm | |
.ppa | |
.ppam | |
.pps | |
.ppsm | |
.ppt | |
.pptm | |
.pub | |
.vdw* | |
.vdx* | |
.vsd* | |
.vsdm | |
.vss* | |
.vssm | |
.vst* | |
.vstm | |
.vsx* | |
.vtx* | |
.wiz* | |
.xla | |
.xlam | |
.xls | |
.xlsb | |
.xlsm | |
.xlt | |
.xltm |
注意
All file extensions that have an asterisk (*) are supported by SMCTL, but are still undergoing quality assurance.
Linux
The following file types can be signed with these signing tools on Linux:
Signing tool | File type |
---|---|
.aab | |
.apk | |
.ear | |
.jar | |
.sar | |
.war | |
jSign (default) | .appx |
.appxbundle | |
.arx | |
.cab | |
.cat | |
.cbx | |
.cpl | |
.crx | |
.dbx | |
.deploy | |
.dll | |
.drx | |
.efi | |
.exe | |
.js | |
.msi | |
.msix | |
.msixbundle | |
.msm | |
.msp | |
.ocx | |
.ps1 | |
.psm1 | |
.stl | |
.sys | |
.vbs | |
.vxd | |
.wsf | |
.xap | |
.xlsm | |
.xsn | |
.exe | |
.dll | |
.sys | |
.msi | |
.msp | |
.msm | |
.ocx | |
.cpl | |
.arx | |
.cbx | |
.dbx | |
.crx | |
.drx | |
.deploy |
macOS
The following file types can be signed with these signing tools on macOS:
Signing tool | File type |
---|---|
.aab | |
.apk | |
.ear | |
.jar | |
.sar | |
.war | |
jSign (default) | .appx |
.appxbundle | |
.arx | |
.cab | |
.cat | |
.cbx | |
.cpl | |
.deploy | |
.dll | |
.drx | |
.efi | |
.exe | |
.js | |
.msi | |
.msix | |
.msixbundle | |
.msm | |
.msp | |
.ocx | |
.ps1 | |
.psm1 | |
.stl | |
.sys | |
.vbs | |
.vxd | |
.wsf | |
.xap | |
.xlsm | |
.xsn | |
Codesign Provided as part of the macOS | .app |
.dmg | |
Productsign Provided as part of the macOS | .pkg |