AddPublicKeyRecipientFromStore

Seguridad y firmas

Descripción

Añade un certificado X.509 de un almacén de certificados de Windows como destinatario de cifrado de 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 para mostrar sencillo sin distinción entre mayúsculas y minúsculas, o una cadena vacía para seleccionar el primer certificado
UseMachineStoreUtilice un valor distinto de cero para el almacén de la máquina local o cero para el almacén del usuario actual
PermissionsMáscara de permisos devuelta por EncodePermissions

Valores devueltos

1Se añadió el certificado del destinatario
0El almacén, el certificado, los permisos o el estado del documento no eran válidos

Observaciones

La DLL también exporta DLAddPublicKeyRecipientFromStoreA para cadenas ANSI

Véase también

SetPublicKeyDecryptionStore, EncryptPublicKey