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 文字列に書き込みます。 |
参照
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++