AddPublicKeyRecipientFromFile
Segurança e assinaturas
Descrição
Adiciona um certificado de destinatário X.509 de um arquivo DER ou PEM ao documento selecionado antes da criptografia de chave pública
Sintaxe
Delphi
Function TPDFlib.AddPublicKeyRecipientFromFile(Const CertificateFileName: WideString; Permissions: Integer): Integer;
ActiveX
Function PDFlib::AddPublicKeyRecipientFromFile(CertificateFileName As String, Permissions As Long) As Long
DLL
int DLAddPublicKeyRecipientFromFile(int InstanceID, const wchar_t* CertificateFileName, int Permissions);
Parâmetros
| CertificateFileName | Path to an X.509 certificate encoded as DER or PEM |
|---|---|
| Permissions | Permission mask returned by EncodePermissions |
Valores retornados
| 1 | O destinatário foi adicionado ou uma entrada idêntica já estava presente |
|---|---|
| 0 | O certificado, as permissões ou o estado do documento eram inválidos |
Observações
Destinatários com as mesmas permissões compartilham um envelope CMS, enquanto máscaras de permissões diferentes criam grupos de envelope separados A DLL também exporta
DLAddPublicKeyRecipientFromFileA for ANSI paths
Veja também
AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey