AddSignatureFieldSeedCertificate

Sikkerhet og signaturer

Beskrivelse

Legger til ett DER-kodet X.509-sertifikat i den eksakte signatarsertifikat-begrensningen i et usignert signaturfelt

Syntaks

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

Parametere

IndexÉnbasert skjemafeltindeks som identifiserer et usignert signaturfelt som allerede har en seed value-ordbok
CertificateDEROne complete DER-encoded X.509 certificate

Returverdier

1Sertifikatet ble lagt til eller fantes allerede
0Feltet, seed-verdiordboken, DER-verdien eller aggregatstørrelsen var ugyldig

Merknader

Sertifikater sammenlignes ved deres komplette DER-koding, og byte-identiske duplikater lagres én gang

Signering lykkes bare når det valgte identitetssertifikatet nøyaktig matcher ett medlem av feltets startverdi-sertifikatmatrise

Se også

SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError