AddSignatureFieldSeedCertificate

Säkerhet och signaturer

Beskrivning

Lägger till ett DER-kodat X.509-certifikat till det exakta signerarcertifikatsvillkoret i ett osignerat signaturfält

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

Parametrar

Index1-baserat formulärfältindex som identifierar ett osignerat signaturfält som redan har en seed value-dictionary
CertificateDEROne complete DER-encoded X.509 certificate

Returvärden

1Certifikatet lades till eller fanns redan
0Fältet, seed value-dictionaryn, DER-värdet eller aggregerad storlek var ogiltigt

Anmärkningar

Certifikat jämförs via sin fullständiga DER-kodning och byteidentiska dubbletter lagras en gångSignering

lyckas bara när det valda identitetscertifikatet exakt matchar en medlem i fältets seed value-certifikatarray

Se även

SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError