AddPublicKeyRecipientFromFile
Seguridad y firmas
Descripción
Añade al documento seleccionado un certificado de destinatario X.509 procedente de un archivo DER o PEM antes del cifrado de clave pública
Sintaxis
Delphi
Function TPDFlib.AddPublicKeyRecipientFromFile(Const CertificateFileName: WideString; Permissions: Integer): Integer;
ActiveX
Function PDFlib::AddPublicKeyRecipientFromFile(CertificateFileName As String, Permissions As Long) As Long
DLL
int DLAddPublicKeyRecipientFromFile(int InstanceID, const wchar_t* CertificateFileName, int Permissions);
Parámetros
| CertificateFileName | Ruta a un certificado X.509 codificado como DER o PEM |
|---|---|
| Permissions | Máscara de permisos devuelta por EncodePermissions |
Valores devueltos
| 1 | Se añadió el destinatario o ya existía una entrada idéntica |
|---|---|
| 0 | El certificado, los permisos o el estado del documento no eran válidos |
Observaciones
Los destinatarios con los mismos permisos comparten un sobre CMS, mientras que las máscaras de permisos distintas crean grupos de sobres separados
La DLL también exporta DLAddPublicKeyRecipientFromFileA para rutas ANSI
Véase también
AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey