X509AsymmetricSecurityKey.IsAsymmetricAlgorithm(String) 方法

定义

获取一个值,该值指示指定的算法是否使用非对称密钥。

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

参数

algorithm
String

加密算法。

返回

如果指定的算法为 DsaSha1SignatureRsaSha1SignatureRsaSha256SignatureRsaOaepKeyWrapRsaV15KeyWrap,则为 true;否则为 false

注解

由于 SHA1 出现冲突问题,Microsoft 建议使用基于 SHA256 或更好的安全模型。

适用于