PdfDigitalSignature

PdfDigitalSignature class

Pdf デジタル署名のプロパティが含まれています。

public class PdfDigitalSignature : DigitalSignature

コンストラクター

名前 説明
PdfDigitalSignature() 証明書なしで Pdf デジタル署名を初期化します。
PdfDigitalSignature(X509Certificate2) 指定された証明書で Pdf デジタル署名を作成します。
PdfDigitalSignature(X509Store) 指定された X509 ストアに基づいて Pdf デジタル署名を初期化します。指定されたストアからの最初の証明書が使用されます.
PdfDigitalSignature(X509Store, int) 指定された X509 ストアと証明書のインデックスに基づいて Pdf デジタル署名を作成します。

プロパティ

名前 説明
Certificate { get; set; } X509 証明書を取得または設定します。
CertificateStoreLocation { get; set; } 証明書の保存場所を指定します
CertificateStoreName { get; set; } 証明書のストア名を指定します。
Comments { get; set; } 署名目的のコメントを取得または設定します。
ContactInfo { get; set; } 受信者が署名者 に連絡して署名を検証できるようにするために、署名者が提供する情報 (電話番号など)。
CreatedOn { get; set; } 署名の作成日を取得または設定します。
Deleted { get; } この署名がドキュメントから削除されたかどうかを示すフラグを取得します。 このプロパティは、削除された署名のリストを保持するためにドキュメント履歴ログ レコードにのみ使用されます。
Height { get; set; } 署名の高さを指定します。
IsSignature { get; set; } このコンポーネントが署名またはドキュメント コンテンツであるかどうかを示すフラグを取得または設定します。 このプロパティは Update メソッドで使用され、要素を署名 (true) またはドキュメント要素 (false) として設定します。
IsValid { get; set; } このデジタル署名が有効で、ドキュメントが改ざんされていない場合は true を保持します。
Left { get; set; } 署名の左位置を指定します。
Location { get; set; } 署名の CPU ホスト名または物理的な場所.
ModifiedOn { get; set; } 署名の変更日を取得または設定します。
PageNumber { get; } ページの署名が見つかったことを示します。
Reason { get; set; } (同意します…). などの署名の理由
ShowProperties { get; set; } 署名プロパティの表示/非表示を強制します。 ShowProperties が true の場合 signature フィールドには外観のフォーマットが事前定義されています { によってデジタル署名されていますContactInfo日付: {Date} 理由: {Reason} 場所: {Location } ShowProperties はデフォルトで true です。
SignatureId { get; } Update メソッドまたは Delete メソッドでドキュメントの署名を変更するための一意の署名識別子。 このプロパティは、Sign メソッドまたは Search メソッドが呼び出された後に自動的に設定されます。 このプロパティが保存される前に手動で設定して署名を操作することができます。
SignatureType { get; } 署名のタイプを指定します。
SignTime { get; set; } ドキュメントが署名された時刻を取得または設定します。
Thumbprint { get; } 証明書の拇印を取得します。
TimeStamp { get; set; } Pdf デジタル署名のタイム スタンプ。 デフォルト値は null です。
Top { get; set; } 折丁の先頭位置を指定します。
Type { get; set; } Pdf デジタル署名のタイプ.
Width { get; set; } 署名の幅を指定します。
XAdESType { get; } XAdES タイプXAdESType.デフォルト値は None です (XAdES はオフです). 現時点では、XAdES 署名タイプはスプレッドシート ドキュメントに対してのみサポートされています.

メソッド

名前 説明
override Clone() バーコード署名インスタンスの複製.
override Equals(object) Equals メソッドを上書きして署名プロパティを比較します
override GetHashCode() GetHashCode method をオーバーライドします

関連項目