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

            // These 3 are factored into a seperate dictionary in ServiceModel under DXD. 
            _secureConversationDec2005Dictionary = XD.SecureConversationDec2005Dictionary;
            _securityAlgorithmDec2005Dictionary = XD.SecurityAlgorithmDec2005Dictionary;
            _trustDec2005Dictionary = XD.TrustDec2005Dictionary;
        }
示例#2
0
        public DictionaryManager(IXmlDictionary parentDictionary)
        {
            _samlDictionary = new SamlDictionary(parentDictionary);
            _sigantureDictionary = 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 = XD.SecureConversationDec2005Dictionary;
            _securityAlgorithmDec2005Dictionary = XD.SecurityAlgorithmDec2005Dictionary;
            _trustDec2005Dictionary = XD.TrustDec2005Dictionary;
        }