AddPublicKeyRecipientFromStore
Segurança e assinaturas
Descrição
Adiciona um certificado X.509 de um certificate store do Windows como destinatário de criptografia de chave pública
Sintaxe
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 | Nome do repositório de certificados do Windows, como MY |
|---|---|
| CertificateName | Nome de exibição simples, sem diferenciar maiúsculas, ou uma string vazia para selecionar o primeiro certificado |
| UseMachineStore | Use um valor diferente de zero para o store da máquina local, ou zero para o store do usuário atual |
| Permissions | Permission mask returned by EncodePermissions |
Valores retornados
| 1 | O certificado do destinatário foi adicionado |
|---|---|
| 0 | O store, o certificado, as permissões ou o estado do documento eram inválidos |
Observações
A DLL também exporta DLAddPublicKeyRecipientFromStoreA para strings ANSI