AddSignatureFieldSeedCertificate

セキュリティと署名

説明

未署名の署名フィールドにある厳密な署名者証明書制約へ、DER エンコード済み X.509 証明書を 1 つ追加する

構文

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 ベースのフォームフィールドインデックス
CertificateDERDER で完全にエンコードされた 1 つの X.509 証明書

戻り値

1証明書が追加されたか、すでに存在します
0フィールド、seed-value 辞書、DER 値、または集計サイズが無効です

備考

証明書は完全な DER エンコーディングで比較され、バイト単位で同一の重複は 1 回だけ格納されます

選択した ID 証明書がフィールドのシード値証明書配列のメンバーと完全一致する場合にのみ、署名は成功する

関連項目

SetSignatureFieldSeedValue、ClearSignatureFieldSeedValue、GetSignProcessSeedValueError