public void unrecognized_encryption()
 {
     Exception <Exception> .ShouldBeThrownBy(() => {
         AssertionXmlDecryptor.GetSymmetricBlockEncryptionAlgorithm("Nothing valid");
     }).Message.ShouldContain("Unrecognized symmetric encryption algorithm URI 'Nothing valid'");
 }
 public void des_crypto()
 {
     AssertionXmlDecryptor.GetSymmetricBlockEncryptionAlgorithm(EncryptedXml.XmlEncDESUrl)
     .ShouldBeOfType <DESCryptoServiceProvider>();
 }
 public void rijndael_256()
 {
     AssertionXmlDecryptor.GetSymmetricBlockEncryptionAlgorithm(EncryptedXml.XmlEncAES256Url)
     .ShouldBeOfType <RijndaelManaged>()
     .KeySize.ShouldEqual(256);
 }
예제 #4
0
 public void rijndael_192()
 {
     AssertionXmlDecryptor.GetSymmetricBlockEncryptionAlgorithm(EncryptedXml.XmlEncAES192Url)
     .ShouldBeOfType <RijndaelManaged>()
     .KeySize.ShouldBe(192);
 }