AddSignatureFieldSeedCertificate
Sicherheit und Signaturen
Beschreibung
Fügt der exakten Unterzeichnerzertifikatsbeschränkung in einem nicht signierten Signaturfeld ein DER-codiertes X.509-Zertifikat hinzu
Syntax
Delphi
Function TPDFlib.AddSignatureFieldSeedCertificate(Index: Integer; Const CertificateDER: AnsiString): Integer;
ActiveX
Function PDFlib::AddSignatureFieldSeedCertificate(Index As Long, CertificateDER As Variant) As Long
DLL
int DLAddSignatureFieldSeedCertificate(int InstanceID, int Index, const char* CertificateDER, int CertificateLength);
Parameter
| Index | Einsbasierter Formularfeldindex, der ein nicht signiertes Signaturfeld mit bereits vorhandenem Seed-Value-Wörterbuch kennzeichnet |
|---|---|
| CertificateDER | Ein vollständiges DER-kodiertes X.509-Zertifikat |
Rückgabewerte
| 1 | Das Zertifikat wurde hinzugefügt oder war bereits vorhanden |
|---|---|
| 0 | Das Feld, Seed-Value-Wörterbuch, der DER-Wert oder die Gesamtgröße war ungültig |
Anmerkungen
Zertifikate werden anhand ihrer vollständigen DER-Kodierung verglichen, und byteidentische Duplikate werden einmal gespeichert
Die Signierung ist nur erfolgreich, wenn das ausgewählte Identitätszertifikat exakt mit einem Element des Seed-Value-Zertifikatarrays des Felds übereinstimmt
Siehe auch
SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError