X509AsymmetricSecurityKey.IsSupportedAlgorithm(String) Método

Definição

Obtém um valor que indica se o algoritmo especificado é suportado por esta classe.

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

Parâmetros

algorithm
String

O algoritmo criptográfico.

Devoluções

truequando o algoritmo especificado é , , , , ou XmlDsigDSAUrl e a chave pública é do tipo correto; caso contrário, XmlEncRSA15Url. XmlEncRSAOAEPUrlXmlDsigRSASHA1UrlRsaSha256Signaturefalse

Observações

O IsSupportedAlgorithm método retorna true quando uma das seguintes condições é verdadeira:

Devido a problemas de colisão com o SHA-1, a Microsoft recomenda um modelo de segurança baseado no SHA-256 ou superior.

Aplica-se a