EncryptPublicKey

Seguridad y firmas

Descripción

Configura el cifrado de clave pública Adobe.PubSec para el documento seleccionado mediante sus certificados de destinatario y grupos de permisos pendientes

Sintaxis

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

StrengthUtilice 2 para AES-128 con AESV2 o 3 para AES-256 con AESV3

Valores devueltos

1Se ha configurado el cifrado de clave pública
0No hay ningún destinatario configurado, la intensidad no es compatible o el estado del documento es incompatible

Observaciones

La salida utiliza /Filter /Adobe.PubSec, /SubFilter /adbe.pkcs7.s5, CMS EnvelopedData y cargas útiles de permisos por grupo

PDF MAC y el cifrado exclusivo de archivos incrustados no pueden combinarse con esta operación

Véase también

AddPublicKeyRecipientFromFile, SetPublicKeyDecryptionPFX, GetPubSecStatus