다음을 통해 공유


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

암호화 알고리즘입니다.

반환

지정된 알고리즘이 XmlDsigDSAUrl, XmlEncRSA15Url, XmlEncRSAOAEPUrl, XmlDsigRSASHA1Url 또는 RsaSha256Signature이고 공개 키가 올바른 형식이면 true이고, 그렇지 않으면 false입니다.

설명

IsSupportedAlgorithm 메서드는 다음 조건 중 하나에 해당하면 true를 반환합니다.

SHA1과의 충돌 문제 때문에, Microsoft에서는 SHA256 이상을 기반으로 하는 보안 모델을 권장합니다.

적용 대상