THotPDF.AddPubKeyAgreementRecipient Method
Buduje kopertę CMS KeyAgreeRecipientInfo z materiału ustalania klucza dostarczonego przez wywołującego lub pochodzącego z HSM
Deklaracja
procedure AddPubKeyAgreementRecipient(const CertificateDER: array of byte; Permissions: THPDFProtectOptions; Scheme: THPDFPubKeyAgreementScheme; const OriginatorPublicKey, SharedSecret: array of byte);
Uwagi dotyczące użycia
- Obsługiwane schematy to P-256, P-384, P-521, X25519 i X448
- Algorytm certyfikatu i rozmiar klucza muszą pasować do
Scheme - Dopasowana funkcja KDF X9.63 wyprowadza klucz szyfrujący klucze AES-256
- Współdzielone sekrety złożone z samych zer są odrzucane, a tymczasowe kopie sekretów są czyszczone