Example #1
0
        public DictionaryManager()
        {
            _samlDictionary                      = CoreWCF.XD.SamlDictionary;
            _sigantureDictionary                 = CoreWCF.XD.XmlSignatureDictionary;
            _utilityDictionary                   = CoreWCF.XD.UtilityDictionary;
            _exclusiveC14NDictionary             = CoreWCF.XD.ExclusiveC14NDictionary;
            _securityAlgorithmDictionary         = CoreWCF.XD.SecurityAlgorithmDictionary;
            _parentDictionary                    = CoreWCF.XD.Dictionary;
            _securityJan2004Dictionary           = CoreWCF.XD.SecurityJan2004Dictionary;
            _securityJanXXX2005Dictionary        = CoreWCF.XD.SecurityXXX2005Dictionary;
            _secureConversationFeb2005Dictionary = CoreWCF.XD.SecureConversationFeb2005Dictionary;
            _trustFeb2005Dictionary              = CoreWCF.XD.TrustFeb2005Dictionary;
            _xmlEncryptionDictionary             = CoreWCF.XD.XmlEncryptionDictionary;

            // These 3 are factored into a seperate dictionary in ServiceModel under DXD.
            _secureConversationDec2005Dictionary = DXD.SecureConversationDec2005Dictionary;
            _securityAlgorithmDec2005Dictionary  = DXD.SecurityAlgorithmDec2005Dictionary;
            _trustDec2005Dictionary = DXD.TrustDec2005Dictionary;
        }
Example #2
0
        public DictionaryManager(ServiceModelDictionary parentDictionary)
        {
            SamlDictionary                      = new SamlDictionary(parentDictionary);
            XmlSignatureDictionary              = new XmlSignatureDictionary(parentDictionary);
            UtilityDictionary                   = new UtilityDictionary(parentDictionary);
            ExclusiveC14NDictionary             = new ExclusiveC14NDictionary(parentDictionary);
            SecurityAlgorithmDictionary         = new SecurityAlgorithmDictionary(parentDictionary);
            SecurityJan2004Dictionary           = new SecurityJan2004Dictionary(parentDictionary);
            SecurityJanXXX2005Dictionary        = new SecurityXXX2005Dictionary(parentDictionary);
            SecureConversationFeb2005Dictionary = new SecureConversationFeb2005Dictionary(parentDictionary);
            TrustFeb2005Dictionary              = new TrustFeb2005Dictionary(parentDictionary);
            XmlEncryptionDictionary             = new XmlEncryptionDictionary(parentDictionary);
            ParentDictionary                    = parentDictionary;

            // These 3 are factored into a seperate dictionary in ServiceModel under DXD.
            // ServiceModel should set these seperately using the property setters.
            SecureConversationDec2005Dictionary = DXD.SecureConversationDec2005Dictionary;
            SecurityAlgorithmDec2005Dictionary  = DXD.SecurityAlgorithmDec2005Dictionary;
            TrustDec2005Dictionary = DXD.TrustDec2005Dictionary;
        }