EncryptPublicKey

Segurança e assinaturas

Descrição

Configura a criptografia de chave pública Adobe.PubSec para o documento selecionado usando os certificados de destinatário e os grupos de permissão pendentes dele

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

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

Valores retornados

1A criptografia de chave pública foi configurada
0Nenhum destinatário está configurado, a strength não é suportada, ou o estado do documento é incompatível

Observações

A saída usa /Filter /Adobe.PubSec, /SubFilter /adbe.pkcs7.s5, CMS EnvelopedData e payloads de permissão por grupo

MAC de PDF e criptografia somente de arquivos embutidos não podem ser combinados com esta operação

Veja também

AddPublicKeyRecipientFromFile, SetPublicKeyDecryptionPFX, GetPubSecStatus