X509AsymmetricSecurityKey.IsSupportedAlgorithm(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of het opgegeven algoritme wordt ondersteund door deze klasse.
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
Parameters
- algorithm
- String
Het cryptografische algoritme.
Retouren
truewanneer het opgegeven algoritme van het juiste type isXmlDsigDSAUrl, XmlEncRSA15Urlof XmlEncRSAOAEPUrlXmlDsigRSASHA1Url, of RsaSha256Signature en de openbare sleutel van het juiste type is, anders . false
Opmerkingen
De IsSupportedAlgorithm methode retourneert true wanneer een van de volgende waar is:
De
algorithmparameter is XmlDsigDSAUrl en de openbare sleutel voor het X.509-certificaat dat is opgegeven in de constructor is van het type DSA.De
algorithmparameter isXmlEncRSA15Url, XmlEncRSAOAEPUrlXmlDsigRSASHA1Url of of RsaSha256Signature en de openbare sleutel voor het X.509-certificaat dat is opgegeven in de constructor is van het typeRSA.
Vanwege conflictproblemen met SHA-1 raadt Microsoft een beveiligingsmodel aan op basis van SHA-256 of beter.