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
| StoreName | Nombre del almacén de certificados de Windows, como MY |
|---|---|
| CertificateName | Nombre de visualización simple que no distingue mayúsculas de minúsculas o una cadena vacía para seleccionar el primer certificado |
| UseMachineStore | Use un valor distinto de cero para el almacén del equipo local o cero para el almacén del usuario actual |
| Permissions | Máscara de permisos devuelta por EncodePermissions |
Valores devueltos
| 1 | Se agregó el certificado del destinatario |
|---|---|
| 0 | El 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