ParsedPkcs7SignedData
Decoded PKCS#7 SignedData content, including certificates and signer info.
ts
interface ParsedPkcs7SignedData {
readonly der?: Uint8Array;
readonly contentTypeOid: string;
readonly version: number;
readonly digestAlgorithmOids: readonly string[];
readonly digestAlgorithmNames: readonly string[];
readonly encapsulatedContentTypeOid: string;
readonly encapsulatedContent?: Uint8Array;
readonly certificates: readonly ParsedCertificate[];
readonly signerInfos: readonly ParsedPkcs7SignerInfo[];
}Properties
readonlyder?:Uint8Array— Original DER bytes when this object came fromparsePkcs7SignedDataDeror PEM parsing.readonlycontentTypeOid:string— Outer ContentInfo type OID (alwayspkcs7-signedData).readonlyversion:number— SignedData version number.readonlydigestAlgorithmOids:readonlystring``[]— OIDs of digest algorithms declared indigestAlgorithms.readonlydigestAlgorithmNames:readonlystring``[]— Human-readable digest algorithm names declared indigestAlgorithms.readonlyencapsulatedContentTypeOid:string— OID of the encapsulated content type (e.g.pkcs7-data).readonlyencapsulatedContent?:Uint8Array— Raw encapsulated content bytes. Absent in degenerate (certs-only) bags.readonlycertificates:readonlyParsedCertificate[]— Certificates included in the SignedData certificate set.readonlysignerInfos:readonlyParsedPkcs7SignerInfo[]— Decoded signer info entries. Empty for degenerate cert bags.