public void HostSecurityProvider_VerifyXmlWithValidKeys_Expected_ReturnsTrue() { var config = CreateConfig(); var provider = new HostSecurityProviderImpl(config.Object); var verified = provider.VerifyXml(new StringBuilder(TestXmlServerSigned.ToString())); Assert.IsTrue(verified); verified = provider.VerifyXml(new StringBuilder(TestXmlSystemSigned.ToString())); Assert.IsTrue(verified); }
public void HostSecurityProvider_VerifyXmlWithNull_Expected_ThrowsArgumentNullException() { var config = CreateConfig(); var provider = new HostSecurityProviderImpl(config.Object); provider.VerifyXml(null); }
public void HostSecurityProvider_VerifyXmlWithInvalidXml_Expected_ThrowsXmlException() { var config = CreateConfig(); var provider = new HostSecurityProviderImpl(config.Object); provider.VerifyXml(new StringBuilder("xxx")); }
public void HostSecurityProvider_VerifyXmlWithInvalidKeys_Expected_ReturnsFalse() { var config = CreateConfig(new RSACryptoServiceProvider(), new RSACryptoServiceProvider()); var provider = new HostSecurityProviderImpl(config.Object); var verified = provider.VerifyXml(new StringBuilder(TestXmlServerSigned.ToString())); Assert.IsFalse(verified); }
public void HostSecurityProvider_VerifyXmlWithInvalidServerID_Expected_ReturnsFalse() { var config = CreateConfig(); var provider = new HostSecurityProviderImpl(config.Object); var testXml = XElement.Parse(TestXmlServerSigned.ToString()); testXml.SetAttributeValue("ServerID", Guid.NewGuid()); var verified = provider.VerifyXml(new StringBuilder(testXml.ToString())); Assert.IsTrue(verified); }
public void HostSecurityProvider_VerifyXmlWhichIsInternallySignedWithValidKeys_Expected_ReturnsTrue() { var config = CreateConfig(); var provider = new HostSecurityProviderImpl(config.Object); var verified = provider.VerifyXml(new StringBuilder(TestXmlInternallySigned.ToString())); Assert.IsTrue(verified); }
public void HostSecurityProvider_VerifyXmlWithInvalidKeys_Expected_ReturnsFalse() { var config = CreateConfig(new RSACryptoServiceProvider(), new RSACryptoServiceProvider()); var provider = new HostSecurityProviderImpl(config.Object); var verified = provider.VerifyXml(new StringBuilder(TestXmlServerSigned.ToString())); Assert.IsTrue(verified); }
public void HostSecurityProvider_VerifyXmlWithInvalidServerID_Expected_ReturnsFalse() { var config = CreateConfig(); var provider = new HostSecurityProviderImpl(config.Object); var testXml = XElement.Parse(TestXmlServerSigned.ToString()); testXml.SetAttributeValue("ServerID", Guid.NewGuid()); var verified = provider.VerifyXml(new StringBuilder(testXml.ToString())); Assert.IsTrue(verified); }
public void HostSecurityProvider_VerifyXmlWithNull_Expected_ThrowsArgumentNullException() { var config = CreateConfig(); var provider = new HostSecurityProviderImpl(config.Object); provider.VerifyXml(null); }
public void HostSecurityProvider_VerifyXmlWithInvalidXml_Expected_ThrowsXmlException() { var config = CreateConfig(); var provider = new HostSecurityProviderImpl(config.Object); provider.VerifyXml(new StringBuilder("xxx")); }