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

StoreNameNome do repositório de certificados do Windows, como MY
CertificateNameNome de exibição simples, sem diferenciar maiúsculas, ou uma string vazia para selecionar o primeiro certificado
UseMachineStoreUse um valor diferente de zero para o store da máquina local, ou zero para o store do usuário atual
PermissionsPermission mask returned by EncodePermissions

Valores retornados

1O certificado do destinatário foi adicionado
0O 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

Veja também

SetPublicKeyDecryptionStore, EncryptPublicKey