|
THotPDF.AddPubKeyRecipient
|
Назад Методы 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 |