AddPublicKeyRecipientFromStore

Seguridad y firmas

Descripción

Agrega un certificado X.509 de un almacén de certificados de Windows como destinatario de cifrado con clave pública

Sintaxis

Delphi

Function TPDFlib.AddPublicKeyRecipientFromStore(Const StoreName, CertificateName: WideString; UseMachineStore, Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromStore(StoreName As String, CertificateName As String, UseMachineStore As Long, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromStore(int InstanceID, const wchar_t* StoreName, const wchar_t* CertificateName, int UseMachineStore, int Permissions);

Parámetros

StoreNameNombre del almacén de certificados de Windows, como MY
CertificateNameNombre de visualización simple que no distingue mayúsculas de minúsculas o una cadena vacía para seleccionar el primer certificado
UseMachineStoreUse un valor distinto de cero para el almacén del equipo local o cero para el almacén del usuario actual
PermissionsMáscara de permisos devuelta por EncodePermissions

Valores devueltos

1Se agregó el certificado del destinatario
0El almacén, el certificado, los permisos o el estado del documento no era válido

Observaciones

La DLL también exporta DLAddPublicKeyRecipientFromStoreA para cadenas ANSI

Véase también

SetPublicKeyDecryptionStore, EncryptPublicKey