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; }
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; }