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
| StoreName | Nombre del almacén de certificados de Windows, como MY |
|---|---|
| CertificateName | Nombre para mostrar sencillo sin distinción entre mayúsculas y minúsculas, o una cadena vacía para seleccionar el primer certificado |
| UseMachineStore | Utilice un valor distinto de cero para el almacén de la máquina local o cero para el almacén del usuario actual |
| Permissions | Máscara de permisos devuelta por EncodePermissions |
Valores devueltos
| 1 | Se añadió el certificado del destinatario |
|---|---|
| 0 | El 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