AddPublicKeyRecipientFromFile

Sicherheit und Signaturen

Beschreibung

Fügt dem ausgewählten Dokument vor der Verschlüsselung mit öffentlichem Schlüssel ein X.509-Empfängerzertifikat aus einer DER- oder PEM-Datei hinzu

Syntax

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);

Parameter

CertificateFileNamePfad zu einem als DER oder PEM codierten X.509-Zertifikat
PermissionsVon EncodePermissions zurückgegebene Berechtigungsmaske

Rückgabewerte

1Der Empfänger wurde hinzugefügt oder ein identischer Eintrag war bereits vorhanden
0Das Zertifikat, die Berechtigungen oder der Dokumentzustand war ungültig

Anmerkungen

Empfänger mit denselben Berechtigungen verwenden gemeinsam einen CMS-Umschlag; unterschiedliche Berechtigungsmasken erstellen separate Umschlaggruppen

Die DLL exportiert außerdem DLAddPublicKeyRecipientFromFileA für ANSI-Pfade

Siehe auch

AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey