Freigeben über


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

true, wenn der angegebene Algorithmus XmlDsigDSAUrl, XmlEncRSA15Url, XmlEncRSAOAEPUrl, XmlDsigRSASHA1Url oder RsaSha256Signature ist und der öffentliche Schlüssel den richtigen Typ aufweist, andernfalls false.

Hinweise

Die IsSupportedAlgorithm-Methode gibt true zurück, wenn eines der folgenden Elemente den Wert "true" aufweist:

Aufgrund von Problemen durch Konflikte mit SHA1 wird von Microsoft ein Sicherheitsmodell empfohlen, das mindestens auf SHA256 basiert.

Gilt für: