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