AddPublicKeyRecipientFromStore

Sicherheit und Signaturen

Beschreibung

Fügt ein X.509-Zertifikat aus einem Windows-Zertifikatspeicher als Empfänger der Verschlüsselung mit öffentlichem Schlüssel hinzu

Syntax

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

Parameter

StoreNameName eines Windows-Zertifikatspeichers, beispielsweise MY
CertificateNameEinfacher Anzeigename ohne Beachtung der Groß-/Kleinschreibung oder eine leere Zeichenfolge zur Auswahl des ersten Zertifikats
UseMachineStoreVerwenden Sie einen Wert ungleich Null für den Speicher des lokalen Computers oder Null für den Speicher des aktuellen Benutzers
PermissionsVon EncodePermissions zurückgegebene Berechtigungsmaske

Rückgabewerte

1Das Empfängerzertifikat wurde hinzugefügt
0Speicher, Zertifikat, Berechtigungen oder Dokumentzustand war ungültig

Anmerkungen

Die DLL exportiert außerdem DLAddPublicKeyRecipientFromStoreA für ANSI-Zeichenfolgen

Siehe auch

SetPublicKeyDecryptionStore, EncryptPublicKey