public void IsAsymmetricAlgorithm () { X509AsymmetricSecurityKey key = new X509AsymmetricSecurityKey (cert); Assert.IsTrue (key.IsAsymmetricAlgorithm (EncryptedXml.XmlEncRSA15Url), "#1"); Assert.IsTrue (key.IsAsymmetricAlgorithm (SignedXml.XmlDsigDSAUrl), "#2"); // It is asymmetric but not supported. Assert.IsFalse (key.IsAsymmetricAlgorithm (SignedXml.XmlDsigHMACSHA1Url), "#3"); }