Skip to content

CreatePkcs7SignedDataInput

Input for createPkcs7SignedData.

ts
interface CreatePkcs7SignedDataInput {
	readonly content: Uint8Array;
	readonly signers: readonly Pkcs7Signer[];
	readonly additionalCertificates?: readonly Pkcs7CertificateSource[];
	readonly encapsulatedContentTypeOid?: string;
}

Properties

  • readonly content: Uint8Array — Content to encapsulate and sign (the eContent).
  • readonly signers: readonly Pkcs7Signer[] — One or more signers. Each produces a SignerInfo with signed attributes.
  • readonly additionalCertificates?: readonly Pkcs7CertificateSource[] — Additional certificates to embed (e.g. intermediates). Signer certificates are always embedded; duplicate DER is removed.
  • readonly encapsulatedContentTypeOid?: string — Encapsulated content type OID.

Released under the MIT License.