Compartir a través de


X509AsymmetricSecurityKey.IsSupportedAlgorithm(String) Método

Definición

Obtiene un valor que indica si esta clase admite el algoritmo especificado.

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

El algoritmo criptográfico.

Devoluciones

true cuando el algoritmo especificado es XmlDsigDSAUrl, XmlEncRSA15Url, XmlEncRSAOAEPUrl, XmlDsigRSASHA1Urlo RsaSha256Signature y la clave pública es del tipo adecuado; de lo contrario, false.

Comentarios

El método IsSupportedAlgorithm devuelve true cuando una de las opciones siguientes es true (verdadera):

Debido a problemas de colisión con SHA1, Microsoft recomienda un modelo de seguridad basado en SHA256 o mejor.

Se aplica a