AddSignatureFieldSeedCertificate

Zabezpečení a podpisy

Popis

Přidá jeden certifikát X.509 v kódování DER do přesného omezení signer-certificate v nepodepsaném podpisovém poli

Syntaxe

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

Parametry

IndexIndex formulářového pole od 1, který určuje nepodepsané pole podpisu, které už má slovník seed value
CertificateDERJeden kompletní certifikát X.509 kódovaný v DER

Návratové hodnoty

1Certifikát se přidal, nebo už byl přítomný
0Pole, slovník seed values, hodnota DER, nebo souhrnná velikost byla neplatná

Poznámky

Certifikáty se porovnávají podle kompletního DER kódování a byte-identické duplicity se ukládají jednou

Podpisování uspěje jen tehdy, když vybraný certifikát identity přesně odpovídá jednomu členovi pole certifikátů hodnot osiva pole

Viz také

SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError