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
| Index | 1-baseret formularfeltindeks, der identificerer et usigneret signaturfelt, som allerede har en seed-value-ordbog |
|---|---|
| CertificateDER | Ét komplet DER-kodet X.509-certifikat |
Returværdier
| 1 | Certifikatet blev tilføjet eller fandtes allerede |
|---|---|
| 0 | Feltet, 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