THotPDF.AddPubKeyAgreementRecipient Method
Constrói um envelope CMS KeyAgreeRecipientInfo usando material de acordo derivado do chamador ou do HSM
Declaração
procedure AddPubKeyAgreementRecipient(const CertificateDER: array of byte; Permissions: THPDFProtectOptions; Scheme: THPDFPubKeyAgreementScheme; const OriginatorPublicKey, SharedSecret: array of byte);
Notas de uso
- Os esquemas suportados são P-256, P-384, P-521, X25519 e X448
- O algoritmo do certificado e o tamanho da chave devem corresponder a
Scheme - O KDF X9.63 correspondente deriva uma chave de criptografia de chave AES-256
- Segredos compartilhados totalmente zero são rejeitados e cópias temporárias de segredos são limpas