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
| Strength | Utilice 2 para AES-128 con AESV2 o 3 para AES-256 con AESV3 |
|---|
Valores devueltos
| 1 | Se ha configurado el cifrado de clave pública |
|---|---|
| 0 | No 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