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
| CertificateFileName | Pfad zu einem als DER oder PEM codierten X.509-Zertifikat |
|---|---|
| Permissions | Von EncodePermissions zurückgegebene Berechtigungsmaske |
Rückgabewerte
| 1 | Der Empfänger wurde hinzugefügt oder ein identischer Eintrag war bereits vorhanden |
|---|---|
| 0 | Das 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