AddPublicKeyRecipientFromFile
Seguridad y firmas
Descripción
Agrega un certificado de destinatario X.509 desde un archivo DER o PEM al documento seleccionado 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 agregó 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 distintas máscaras de permisos crean grupos de sobres separados
La DLL también exporta DLAddPublicKeyRecipientFromFileA para rutas ANSI
Véase también
AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey