public InspectorBehavior()
        {
            var soapConfig = (SoapEnvelopesSection)ConfigurationManager.GetSection("SoapEnvelopes");
            var certStore  = CertificateStoreFactory.GetCertificateStore();
            var encryptXml = new EncryptXml(certStore, soapConfig);

            var signXml = new SignXml(certStore, soapConfig);

            clientMessageInspector = new ClientMessageInspector(encryptXml, signXml);
            new ParameterInspector();
        }
        public void TestFixtureSetUp()
        {
            originalCertificateStoreId   = ConfigurationManager.AppSettings.Get("CertificateStoreId");
            originalCertificateStoreType = ConfigurationManager.AppSettings.Get("CertificateStoreType");

            ConfigurationManager.AppSettings.Set("CertificateStoreId", "061133");
            ConfigurationManager.AppSettings.Set("CertificateStoreType", "File");

            sut = CertificateStoreFactory.GetCertificateStore();
            Assert.IsInstanceOf <FileCertificateStore>(sut);
        }
示例#3
0
 public void Load_MSCertificateStore()
 {
     ConfigurationManager.AppSettings.Set("CertificateStoreType", "MSCert");
     ConfigurationManager.AppSettings.Set("CertificateStoreId", "DanskeBank.PKIFactory");
     Assert.IsInstanceOf <MsCertificateStore>(CertificateStoreFactory.GetCertificateStore());
 }
示例#4
0
 public void Load_FileStore()
 {
     ConfigurationManager.AppSettings.Set("CertificateStoreType", "File");
     ConfigurationManager.AppSettings.Set("CertificateStoreId", "061133");
     Assert.IsInstanceOf <FileCertificateStore>(CertificateStoreFactory.GetCertificateStore());
 }