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