次の方法で共有


AsymmetricSecurityKey.GetAsymmetricAlgorithm(String, Boolean) メソッド

定義

派生クラスでオーバーライドされた場合は、指定した非対称暗号アルゴリズムを取得します。

public:
 abstract System::Security::Cryptography::AsymmetricAlgorithm ^ GetAsymmetricAlgorithm(System::String ^ algorithm, bool privateKey);
public abstract System.Security.Cryptography.AsymmetricAlgorithm GetAsymmetricAlgorithm (string algorithm, bool privateKey);
abstract member GetAsymmetricAlgorithm : string * bool -> System.Security.Cryptography.AsymmetricAlgorithm
Public MustOverride Function GetAsymmetricAlgorithm (algorithm As String, privateKey As Boolean) As AsymmetricAlgorithm

パラメーター

algorithm
String

作成する非対称アルゴリズム。

privateKey
Boolean

アルゴリズムの作成に秘密キーが必要な場合は true、それ以外の場合は false

戻り値

指定した非対称暗号アルゴリズムを表す AsymmetricAlgorithm

通常、秘密キーは復号化する必要がないので、true パラメーターには privateKey が渡されます。

注釈

SecurityAlgorithms クラスの静的フィールドを使用して、アルゴリズムを指定します。

適用対象