Método THotPDF.AddPubKeyAgreementRecipient
Construye un sobre CMS KeyAgreeRecipientInfo usando material de acuerdo derivado por el llamador o por un HSM
Declaración
procedure AddPubKeyAgreementRecipient(const CertificateDER: array of byte; Permissions: THPDFProtectOptions; Scheme: THPDFPubKeyAgreementScheme; const OriginatorPublicKey, SharedSecret: array of byte);
Notas de uso
- Los schemes soportados son P-256, P-384, P-521, X25519 y X448
- El algoritmo del certificado y el tamaño de clave deben coincidir con
Scheme - La KDF X9.63 correspondiente deriva una key-encryption key AES-256
- Los shared secrets de solo ceros se rechazan y las copias temporales del secreto se limpian