DigitalSignature

DigitalSignature class

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

public class DigitalSignature : BaseSignature

コンストラクター

名前 説明
DigitalSignature() デジタル署名をデフォルト パラメータで初期化します。
DigitalSignature(string) 既知の SignatureId でデジタル署名を初期化します。
DigitalSignature(X509Certificate2) 指定された証明書でデジタル署名を作成します。
DigitalSignature(X509Store) 指定された X509 ストアに基づいてデジタル署名を作成します。指定されたストアからの最初の証明書が使用されます.
DigitalSignature(X509Store, int) 指定された X509 ストアと証明書のインデックスに基づいてデジタル署名を作成します。

プロパティ

名前 説明
Certificate { get; set; } X509 証明書を取得または設定します。
CertificateStoreLocation { get; set; } 証明書の保存場所を指定します
CertificateStoreName { get; set; } 証明書のストア名を指定します。
Comments { get; set; } 署名目的のコメントを取得または設定します。
CreatedOn { get; set; } 署名の作成日を取得または設定します。
Deleted { get; } この署名がドキュメントから削除されたかどうかを示すフラグを取得します。 このプロパティは、削除された署名のリストを保持するためにドキュメント履歴ログ レコードにのみ使用されます。
Height { get; set; } 署名の高さを指定します。
IsSignature { get; set; } このコンポーネントが署名またはドキュメント コンテンツであるかどうかを示すフラグを取得または設定します。 このプロパティは Update メソッドで使用され、要素を署名 (true) またはドキュメント要素 (false) として設定します。
IsValid { get; set; } このデジタル署名が有効で、ドキュメントが改ざんされていない場合は true を保持します。
Left { get; set; } 署名の左位置を指定します。
ModifiedOn { get; set; } 署名の変更日を取得または設定します。
PageNumber { get; } ページの署名が見つかったことを示します。
SignatureId { get; } Update メソッドまたは Delete メソッドでドキュメントの署名を変更するための一意の署名識別子。 このプロパティは、Sign メソッドまたは Search メソッドが呼び出された後に自動的に設定されます。 このプロパティが保存される前に手動で設定して署名を操作することができます。
SignatureType { get; } 署名のタイプを指定します。
SignTime { get; set; } ドキュメントが署名された時刻を取得または設定します。
Thumbprint { get; } 証明書の拇印を取得します。
Top { get; set; } 折丁の先頭位置を指定します。
Width { get; set; } 署名の幅を指定します。
XAdESType { get; } XAdES タイプXAdESType.デフォルト値は None です (XAdES はオフです). 現時点では、XAdES 署名タイプはスプレッドシート ドキュメントに対してのみサポートされています.

メソッド

名前 説明
override Clone() バーコード署名インスタンスの複製.
override Equals(object) Equals メソッドを上書きして署名プロパティを比較します
override GetHashCode() GetHashCode method をオーバーライドします
static LoadDigitalSignatures() すべてのシステム X509 証明書ストアからデジタル署名を読み込みます。
static LoadDigitalSignatures(StoreName) 渡された X509 証明書ストアからデジタル署名を読み込みます。
static LoadDigitalSignatures(StoreName, StoreLocation) 渡された X509 証明書ストアからデジタル署名を読み込みます。

関連項目