X509AsymmetricSecurityKey.IsSupportedAlgorithm(String) Metodo

Definizione

Ottiene un valore che indica se l'algoritmo specificato è supportato da questa 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

Parametri

algorithm
String

Algoritmo di crittografia.

Restituisce

true quando l'algoritmo specificato è XmlDsigDSAUrl, XmlEncRSA15Url, XmlEncRSAOAEPUrl, XmlDsigRSASHA1Url o RsaSha256Signature e la chiave pubblica è del tipo appropriato. In caso contrario, false.

Commenti

Il metodo IsSupportedAlgorithm restituisce true quando si verifica una delle condizioni seguenti:

A causa di problemi di collisione con SHA1, Microsoft consiglia un modello di sicurezza basato su SHA256 o superiore.

Si applica a