Пример #1
0
        /// <summary>
        /// Set default, test Ocsp factory
        /// </summary>
        public override void SetTestRevocationLookupFactoryConfig()
        {
            RevocationLookupFactoryConfig revoFactoryConfig = ConfigurationHandler.GetConfigurationSection <RevocationLookupFactoryConfig>();

            revoFactoryConfig.ImplementationAssembly       = "dk.gov.oiosi.library";
            revoFactoryConfig.ImplementationNamespaceClass = "dk.gov.oiosi.security.revocation.ocsp.OcspLookupTest";
        }
Пример #2
0
        public void AnyXmlSerializableObjectCanBeAddedToConfiguration()
        {
            var configFile = Settings.CreateRandomPath("RaspConfig.xml");

            Directory.CreateDirectory(configFile.Directory.FullName);
            ConfigurationHandler.ConfigFilePath = configFile.FullName;
            ConfigurationHandler.Reset();

            RevocationLookupFactoryConfig ocspFactoryConfig = ConfigurationHandler.GetConfigurationSection <RevocationLookupFactoryConfig>();

            ocspFactoryConfig.ImplementationAssembly       = "dk.gov.oiosi.library";
            ocspFactoryConfig.ImplementationNamespaceClass = "dk.gov.oiosi.security.ocsp.OcspLookup";

            ConfigurationHandler.SaveToFile();

            var rootNode = GetRaspConfigurationNode(configFile);

            AssertNodeHasConfigurationSectionWithName(rootNode, "RevocationLookupFactoryConfig");
        }