HPDFCMSBuildSignedDataWithProvider

Erstellt abgetrennte CMS-SignedData und hält Private-Key-Operationen innerhalb eines vom Aufrufer gewählten Signaturanbieters

Deklaration

function HPDFCMSBuildSignedDataWithProvider(const CertificateDER,
  DocSHA256: TBytes; Provider: THPDFSignatureProvider;
  const KeyIdentifier: AnsiString;
  const Options: THPDFCMSSignOptions): TBytes;

DocDigest muss zur von Options.DigestAlgorithm gewählten Größe passen, und Provider muss spcSign anbieten

Die Anforderung enthält den SHA-256-Digest des DER-Signaturattributsatzes sowie das gewählte RSA-Schema, die PSS-Salzlänge, das Zertifikat, die Schlüsselkennung und eine eindeutige Vorgangskennung