DigitalVerifyOptions

DigitalVerifyOptions class

ドキュメントのデジタル署名を検証するオプションを保持します。

public class DigitalVerifyOptions : VerifyOptions

コンストラクター

名前 説明
DigitalVerifyOptions() デフォルト値でデジタル検証オプションを作成します。
DigitalVerifyOptions(Stream) 指定された証明書ストリームでデジタル検証オプションを作成します。
DigitalVerifyOptions(string) 指定されたデジタル証明書ファイル パスでデジタル検証オプションを作成します。

プロパティ

名前 説明
AllPages { get; set; } 各文書ページを検証するためのフラグ。デフォルト値は true. です。
Certificate { get; } 証明書ファイルパスまたはストリームから X509Certificate2 証明書を取得します。
CertificateFilePath { get; set; } デジタル証明書のファイルパス.
CertificateStream { get; set; } デジタル証明書のストリーム.
Comments { get; set; } 検証するデジタル署名のコメント.
Contact { get; set; } 検証する署名連絡先.
Extensions { get; set; } 代替署名オプションの検証のための追加の拡張機能.
IssuerName { get; set; } 検証する証明書の発行者名。値は大文字と小文字が区別されます。 このプロパティが設定されている場合、署名の発行者名に渡された value が含まれているか、等しいかどうかが確認されます。
IsValid { get; } 有効なプロパティ フラグ.
Location { get; set; } 検証する署名の場所.
virtual PageNumber { get; set; } 検証するドキュメントのページ番号。プロパティが設定されていない場合 - ドキュメントのすべてのページが最初に出現したかどうかが検証されます. 最小値は 1. です
virtual PagesSetup { get; set; } 検証するページを指定するページ オプション.
Password { get; set; } 必要に応じてデジタル証明書のパスワード。
Reason { get; set; } 検証するデジタル署名の理由.
SignDateTimeFrom { get; set; } 検証するデジタル署名の日付と時刻の範囲。 Null 許容値は無視されます。
SignDateTimeTo { get; set; } 検証するデジタル署名の日付と時刻の範囲。 Null 許容値は無視されます。
SubjectName { get; set; } 検証する証明書のサブジェクト識別名。値は大文字と小文字が区別されます。 このプロパティが設定されている場合、署名サブジェクト名に渡された value が含まれているか、等しいかどうかが確認されます。

備考

もっと詳しく知る

関連項目