AddSignatureFieldSeedCertificate

Biztonság és aláírások

Leírás

Egy DER-kódolású X.509 tanúsítványt ad hozzá egy előkészítetlen aláírásmezőben lévő pontos aláírótanúsítvány-korlátozáshoz

Szintaxis

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

Paraméterek

IndexEgy aláíratlan, már seed-value szótárral rendelkező aláírásmezőt azonosító egyalapú űrlapmezőindex
CertificateDEREgy teljes DER-kódolású X.509 tanúsítvány

Visszatérési értékek

1A tanúsítvány hozzá lett adva, vagy már jelen volt
0A mező, seedértékszótár, DER-érték vagy összesített méret érvénytelen volt

Megjegyzések

A tanúsítványok teljes DER-kódolásuk szerint kerülnek összehasonlításra, és a bájtban azonos duplikátumok egyszer tárolódnak

Az aláírás csak akkor sikerül, ha a kiválasztott identitástanúsítvány pontosan egyezik a mező seed-értékű tanúsítványtömbjének egy tagjával

Lásd még

SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError