AddSignatureFieldSeedCertificate

安全與簽章

描述

將一張 DER 編碼的 X.509 憑證加入未簽署簽章欄位的精確簽署者憑證限制中

語法

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

參數

Index以 1 起算的表單欄位索引,指向已有 seed 值字典的未簽署簽章欄位
CertificateDER單張完整 DER 編碼的 X.509 憑證

傳回值

1憑證已加入,或本來就存在
0欄位、seed 值字典、DER 值或彙整大小無效

備註

憑證以完整 DER 編碼比較,位元組完全相同的重複項目只儲存一份

只有當所選身分憑證與欄位種子值憑證陣列中的某一成員完全一致時,簽署才會成功

另見

SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError