次の方法で共有


X509AsymmetricSecurityKey.IsSupportedAlgorithm(String) メソッド

定義

指定したアルゴリズムがこのクラスでサポートされるかどうか示す値を取得します。

public:
 override bool IsSupportedAlgorithm(System::String ^ algorithm);
public override bool IsSupportedAlgorithm (string algorithm);
override this.IsSupportedAlgorithm : string -> bool
Public Overrides Function IsSupportedAlgorithm (algorithm As String) As Boolean

パラメーター

algorithm
String

暗号アルゴリズム。

戻り値

指定したアルゴリズムが XmlDsigDSAUrlXmlEncRSA15UrlXmlEncRSAOAEPUrlXmlDsigRSASHA1Url、または RsaSha256Signature であり、公開キーが適切な種類である場合は true。それ以外の場合は false

注釈

IsSupportedAlgorithm メソッドは、次のいずれかに該当する場合に true を返します。

SHA1 との競合問題のため、Microsoft では SHA256 以上に基づくセキュリティ モデルを推奨しています。

適用対象