EncryptPublicKey
Segurança e assinaturas
Descrição
Configura a encriptação por chave pública Adobe.PubSec para o documento selecionado através dos certificados de destinatários e grupos de permissões pendentes
Sintaxe
Delphi
Function TPDFlib.EncryptPublicKey(Strength: Integer): Integer;
ActiveX
Function PDFlib::EncryptPublicKey(Strength As Long) As Long
DLL
int DLEncryptPublicKey(int InstanceID, int Strength);
Parâmetros
| Strength | Utilize 2 para AES-128 com AESV2 ou 3 para AES-256 com AESV3 |
|---|
Valores devolvidos
| 1 | A encriptação de chave pública foi configurada |
|---|---|
| 0 | Nenhum destinatário está configurado, a robustez não é suportada ou o estado do documento é incompatível |
Observações
A saída utiliza /Filter /Adobe.PubSec, /SubFilter /adbe.pkcs7.s5, CMS EnvelopedData e cargas úteis de permissões por grupo
A encriptação PDF MAC e a encriptação apenas de ficheiros incorporados não podem ser combinadas com esta operação
Consulte também
AddPublicKeyRecipientFromFile, SetPublicKeyDecryptionPFX, GetPubSecStatus