System::Security::Cryptography::AsymmetricAlgorithm クラス

AsymmetricAlgorithm class

非対称暗号アルゴリズムの抽象基底クラスです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうすると実行時エラーやアサーション障害が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、関数に引数として渡す際にそのポインタを使用してください。

class AsymmetricAlgorithm : public virtual System::Object,
                            public System::IDisposable

メソッド

メソッド説明
Clear()すべてのリソースを解放します。
static Create()デフォルトのアルゴリズムを作成します。未実装です。
static Create(const String&)名前でアルゴリズムを作成します。未実装です。
Dispose() override現在のオブジェクトが所有するリソースを解放します。
virtual FromXmlString(String)XML 文字列からアルゴリズム パラメーターを読み取ります。
virtual get_KeyExchangeAlgorithm()使用する鍵交換アルゴリズムを取得します。
virtual get_KeySize()RTTI 情報。
virtual get_LegalKeySizes()許可されている鍵サイズの配列を取得します。
virtual get_SignatureAlgorithm()使用する署名アルゴリズムを取得します。
virtual set_KeySize(int32_t)鍵サイズを設定します。
virtual ToXmlString(bool)アルゴリズム パラメーターを XML 文字列に書き込みます。

参照