AddSignatureFieldSeedCertificate

Sikkerhed og signaturer

Beskrivelse

Tilføjer et DER-kodet X.509-certifikat til den nøjagtige begrænsning for underskrivercertifikater i et usigneret 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);

Parametre

Index1-baseret formularfeltindeks, der identificerer et usigneret signaturfelt, som allerede har en seed-value-ordbog
CertificateDERÉt komplet DER-kodet X.509-certifikat

Returværdier

1Certifikatet blev tilføjet eller fandtes allerede
0Feltet, seed-værdiordbogen, DER-værdien eller den samlede størrelse var ugyldig

Bemærkninger

Certifikater sammenlignes ud fra deres komplette DER-kodning, og byteidentiske dubletter gemmes én gang

Signering lykkes kun, når det valgte identitetscertifikat svarer nøjagtigt til et medlem af signaturfeltets seed-værdi-certifikatarray

Se også

SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError