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
| StoreName | Name eines Windows-Zertifikatspeichers, beispielsweise MY |
|---|---|
| CertificateName | Einfacher Anzeigename ohne Beachtung der Groß-/Kleinschreibung oder eine leere Zeichenfolge zur Auswahl des ersten Zertifikats |
| UseMachineStore | Verwenden Sie einen Wert ungleich Null für den Speicher des lokalen Computers oder Null für den Speicher des aktuellen Benutzers |
| Permissions | Von EncodePermissions zurückgegebene Berechtigungsmaske |
Rückgabewerte
| 1 | Das Empfängerzertifikat wurde hinzugefügt |
|---|---|
| 0 | Speicher, Zertifikat, Berechtigungen oder Dokumentzustand war ungültig |
Anmerkungen
Die DLL exportiert außerdem DLAddPublicKeyRecipientFromStoreA für ANSI-Zeichenfolgen