Sdílet prostřednictvím


X509AsymmetricSecurityKey.IsSupportedAlgorithm(String) Metoda

Definice

Získá hodnotu, která označuje, zda je zadaný algoritmus podporován touto třídou.

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

Parametry

algorithm
String

Kryptografický algoritmus.

Návraty

truepokud je XmlDsigDSAUrlzadaný algoritmus , XmlEncRSA15Url, XmlEncRSAOAEPUrlXmlDsigRSASHA1Urlnebo RsaSha256Signature a veřejný klíč je správného typu, v opačném případě false.

Poznámky

Metoda IsSupportedAlgorithm vrátí true , pokud platí jedna z následujících hodnot:

Kvůli problémům s kolizí s SHA1 microsoft doporučuje model zabezpečení založený na sha256 nebo lepším.

Platí pro