THotPDF.AddPubKeyRecipient

THotPDF

 

Назад  Методы  CryptKeyLength

Adds one PKCS#7 recipient envelope to a public-key encrypted PDF.

 

Delphi syntax:

procedure AddPubKeyRecipient(const EnvelopeDER: AnsiString);

 

C++ syntax:

void __fastcall AddPubKeyRecipient(System::AnsiString EnvelopeDER);

 

Описание

Вызывайте AddPubKeyRecipient один раз для каждого recipient после EnablePubKeyEncryption. Envelope должен быть непустым PKCS#7 envelopedData DER blob, созданным caller через Windows CryptoAPI, OpenSSL или другой certificate toolkit

 

Порядок recipients сохраняется в PDF /Recipients array и участвует в PDF algorithm 9 file-key derivation

 

См. также: EnablePubKeyEncryption, CryptKeyLength, PDF Filter Support