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

IndexEinsbasierter Formularfeldindex, der ein nicht signiertes Signaturfeld mit bereits vorhandenem Seed-Value-Wörterbuch kennzeichnet
CertificateDEREin vollständiges DER-kodiertes X.509-Zertifikat

Rückgabewerte

1Das Zertifikat wurde hinzugefügt oder war bereits vorhanden
0Das 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