HPDFCMSBuildSignedDataWithProvider

Constrói CMS SignedData destacado mantendo as operações de chave privada dentro de um provedor de assinatura selecionado pelo chamador

Declaração

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

DocDigest deve corresponder ao tamanho selecionado por Options.DigestAlgorithm e Provider deve anunciar spcSign

A entrada da requisição é o digest selecionado do conjunto de signed attributes DER e inclui os OIDs de digest e de assinatura, o esquema RSA ou ECDSA selecionado, o comprimento de salt do PSS, o certificado, o identificador de chave e um identificador único de operação