Overview#
Authenticode is a marketing term for Microsoft Digital SignaturesAuthenticode also uses references to ExtendedKeyUsage of Certificate Extensions:- msCodeInd Microsoft Individual Code Signing
- msCodeCom Microsoft Commercial Code SigningAuthenticode has a based OID of 1.3.6.1.4.1.311.2
- Software Publishing (with associated encoders/decoders)
- SPC_INDIRECT_DATA_OBJID 1.3.6.1.4.1.311.2.1.4
- SPC_STATEMENT_TYPE_OBJID 1.3.6.1.4.1.311.2.1.11
- SPC_SP_OPUS_INFO_OBJID 1.3.6.1.4.1.311.2.1.12
- SPC_PE_IMAGE_DATA_OBJID 1.3.6.1.4.1.311.2.1.15
- SPC_SP_AGENCY_INFO_OBJID 1.3.6.1.4.1.311.2.1.10
- SPC_MINIMAL_CRITERIA_OBJID 1.3.6.1.4.1.311.2.1.26
- SPC_FINANCIAL_CRITERIA_OBJID 1.3.6.1.4.1.311.2.1.27
- SPC_LINK_OBJID 1.3.6.1.4.1.311.2.1.28
- SPC_HASH_INFO_OBJID 1.3.6.1.4.1.311.2.1.29
- SPC_SIPINFO_OBJID 1.3.6.1.4.1.311.2.1.30
- Software Publishing (with NO associated encoders/decoders)
- SPC_CERT_EXTENSIONS_OBJID 1.3.6.1.4.1.311.2.1.14
- SPC_RAW_FILE_DATA_OBJID 1.3.6.1.4.1.311.2.1.18
- SPC_STRUCTURED_STORAGE_DATA_OBJID 1.3.6.1.4.1.311.2.1.19
- SPC_JAVA_CLASS_DATA_OBJID 1.3.6.1.4.1.311.2.1.20
- SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID 1.3.6.1.4.1.311.2.1.21
- SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID 1.3.6.1.4.1.311.2.1.22
- SPC_CAB_DATA_OBJID 1.3.6.1.4.1.311.2.1.25
- SPC_GLUE_RDN_OBJID 1.3.6.1.4.1.311.2.1.25
- CTL for Software Publishers Trusted CAs 1.3.6.1.4.1.311.2.2 (sub-subtree is defined for Software Publishing trusted CAs)
- szOID_TRUSTED_CODESIGNING_CA_LIST 1.3.6.1.4.1.311.2.2.1
- szOID_TRUSTED_CLIENT_AUTH_CA_LIST 1.3.6.1.4.1.311.2.2.2
- szOID_TRUSTED_SERVER_AUTH_CA_LIST 1.3.6.1.4.1.311.2.2.3
More Information#
There might be more information for this subject on one of the following:- [#1] - Object IDs associated with Microsoft cryptography
- based on information obtained 2020-02-16