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

StrengthUtilize 2 para AES-128 com AESV2 ou 3 para AES-256 com AESV3

Valores devolvidos

1A encriptação de chave pública foi configurada
0Nenhum 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