EncryptPublicKey

Seguridad y firmas

Descripción

Configura el cifrado de clave pública Adobe.PubSec para el documento seleccionado usando 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

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

Valores devueltos

1Se configuró el cifrado de clave pública
0No se configuró ningún destinatario, la fortaleza no es compatible o el estado del documento es incompatible

Observaciones

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

El MAC de PDF y el cifrado de solo archivos incrustados no se pueden combinar con esta operación

Véase también

AddPublicKeyRecipientFromFile, SetPublicKeyDecryptionPFX, GetPubSecStatus