ParsedPkcs7SignerInfoBase
ParsedPkcs7SignerInfoBase
Fields shared by every decoded SignerInfo, regardless of signed-attribute presence.
ts
interface ParsedPkcs7SignerInfoBase {
readonly version: number;
readonly signerIdentifier: ParsedSignerIdentifier;
readonly digestAlgorithmOid: string;
readonly digestAlgorithmName: string;
readonly signatureAlgorithmOid: string;
readonly signatureAlgorithmName: string;
readonly signatureAlgorithmParametersDer?: Uint8Array;
readonly signatureHex: string;
readonly signature: Uint8Array;
}Properties
readonlyversion:number— CMS SignerInfo version (typically 1 for issuerAndSerialNumber).readonlysignerIdentifier:ParsedSignerIdentifier— Which of the two RFC 5652 §5.3 SignerIdentifier alternatives this SignerInfo uses.readonlydigestAlgorithmOid:string— OID of the digest algorithm used to hash the content.readonlydigestAlgorithmName:string— Human-readable digest algorithm name (e.g."SHA-256").readonlysignatureAlgorithmOid:string— OID of the algorithm used to produce the signature.readonlysignatureAlgorithmName:string— Human-readable signature algorithm name.readonlysignatureAlgorithmParametersDer?:Uint8Array— Raw DER of the signature AlgorithmIdentifier parameters, if present.readonlysignatureHex:string— Hex-encoded raw signature bytes.readonlysignature:Uint8Array— Raw signature bytes.