DSACryptoServiceProvider メンバ

DSACryptoServiceProvider 概要

パブリック コンストラクタ

パブリック コンストラクタDSACryptoServiceProvider コンストラクタ オーバーロード。 DSACryptoServiceProvider クラスの新しいインスタンスを初期化します。

パブリック プロパティ

パブリック プロパティKeyExchangeAlgorithm オーバーライド。 キー交換アルゴリズムの名前を取得します。
パブリック プロパティKeySize オーバーライド。 非対称アルゴリズムで使用されるキーのサイズをビット単位で取得します。
パブリック プロパティLegalKeySizes オーバーライド。 非対称アルゴリズムでサポートされているキー サイズを取得します。
パブリック プロパティPersistKeyInCsp 暗号サービス プロバイダ (CSP) でキーを永続化する必要があるかどうかを示す値を取得または設定します。
パブリック プロパティSignatureAlgorithm オーバーライド。 署名アルゴリズムの名前を取得します。
パブリック プロパティstatic (Shared in Visual Basic)UseMachineKeyStore ユーザー プロファイル ストアの代わりに、コンピュータのキー ストアでキーを永続化する必要があるかどうかを示す値を取得または設定します。

パブリック メソッド

パブリック メソッドClear (AsymmetricAlgorithm から継承されます) AsymmetricAlgorithm によって使われているすべてのリソースを解放します。
パブリック メソッドCreateSignature オーバーライド。 指定したデータに対する DSA 署名を作成します。
パブリック メソッドEquals (Object から継承されます) オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドExportParameters オーバーライド。 DSAParameters をエクスポートします。
パブリック メソッドFromXmlString (DSA から継承されます) オーバーライド。 XML 文字列から DSA オブジェクトを再構築します。
パブリック メソッドGetHashCode (Object から継承されます) 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetType (Object から継承されます) 現在のインスタンスの Type を取得します。
パブリック メソッドImportParameters オーバーライド。 指定した DSAParameters をインポートします。
パブリック メソッドSignData オーバーロード。 指定したデータのハッシュ値を計算し、算出された値に署名します。
パブリック メソッドSignHash 指定したハッシュ値を秘密キーで暗号化することにより、そのハッシュ値の署名を計算します。
パブリック メソッドToString (Object から継承されます) 現在の Object を表す String を返します。
パブリック メソッドToXmlString (DSA から継承されます) オーバーライド。 現在の DSA オブジェクトの XML 文字列形式を作成して返します。
パブリック メソッドVerifyData 指定した署名データを、指定したデータに対して計算された署名と比較することによって検証します。
パブリック メソッドVerifyHash 指定した署名データを、指定したハッシュ値に対して計算された署名と比較することによって検証します。
パブリック メソッドVerifySignature オーバーライド。 指定したデータに対する DSA 署名を検証します。

プロテクト フィールド

プロテクト フィールドKeySizeValue (AsymmetricAlgorithm から継承されます) 非対称アルゴリズムで使用されるキー モジュラスのサイズをビット単位で表します。
プロテクト フィールドLegalKeySizesValue (AsymmetricAlgorithm から継承されます) 非対称アルゴリズムでサポートされているキー サイズを指定します。

プロテクト メソッド

プロテクト メソッドDispose オーバーライド。 DSACryptoServiceProvider によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
プロテクト メソッドFinalize オーバーライド。 DSACryptoServiceProvider によって使用されているアンマネージ リソースを解放します。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドMemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。

参照

DSACryptoServiceProvider クラス | System.Security.Cryptography 名前空間