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
| Index | Index formulářového pole od 1, který určuje nepodepsané pole podpisu, které už má slovník seed value |
|---|---|
| CertificateDER | Jeden kompletní certifikát X.509 kódovaný v DER |
Návratové hodnoty
| 1 | Certifikát se přidal, nebo už byl přítomný |
|---|---|
| 0 | Pole, 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