X509AsymmetricSecurityKey.IsSupportedAlgorithm(String) Methode

Definition

Ruft einen Wert ab, der angibt, ob der angegebene Algorithmus von dieser Klasse unterstützt wird.

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

Parameter

algorithm
String

Der kryptografische Algorithmus.

Gibt zurück

truewenn der angegebene Algorithmus ist XmlDsigDSAUrl, XmlEncRSA15Url, , XmlEncRSAOAEPUrl, XmlDsigRSASHA1Urloder RsaSha256Signature der öffentliche Schlüssel vom richtigen Typ ist; andernfalls . false

Hinweise

Die IsSupportedAlgorithm Methode gibt zurück true , wenn einer der folgenden Werte zutrifft:

Aufgrund von Kollisionsproblemen mit SHA-1 empfiehlt Microsoft ein Sicherheitsmodell, das auf SHA-256 oder höher basiert.

Gilt für: