4 types derived from SecurityAlgorithmSuite
System.ServiceModel (4)
System\ServiceModel\Security\SecurityAlgorithmSuite.cs (4)
533public class Basic256SecurityAlgorithmSuite : SecurityAlgorithmSuite 564public class Basic192SecurityAlgorithmSuite : SecurityAlgorithmSuite 595public class Basic128SecurityAlgorithmSuite : SecurityAlgorithmSuite 626public class TripleDesSecurityAlgorithmSuite : SecurityAlgorithmSuite
211 references to SecurityAlgorithmSuite
System.ServiceModel (211)
System\ServiceModel\BasicHttpMessageSecurity.cs (4)
16SecurityAlgorithmSuite algorithmSuite; 21algorithmSuite = SecurityAlgorithmSuite.Default; 37public SecurityAlgorithmSuite AlgorithmSuite 142return this.algorithmSuite.GetType() != SecurityAlgorithmSuite.Default.GetType();
System\ServiceModel\Channels\SecurityBindingElement.cs (6)
28internal static readonly SecurityAlgorithmSuite defaultDefaultAlgorithmSuite = SecurityAlgorithmSuite.Default; 36SecurityAlgorithmSuite defaultAlgorithmSuite; 214public SecurityAlgorithmSuite DefaultAlgorithmSuite 1197result.DefaultAlgorithmSuite = SecurityAlgorithmSuite.KerberosDefault; 1580result.DefaultAlgorithmSuite = SecurityAlgorithmSuite.KerberosDefault;
System\ServiceModel\Channels\TransportDefaults.cs (6)
181internal static SecurityAlgorithmSuite MessageSecurityAlgorithmSuite 183get { return SecurityAlgorithmSuite.Default; } 376internal static SecurityAlgorithmSuite MessageSecurityAlgorithmSuite 378get { return SecurityAlgorithmSuite.Default; } 392internal static SecurityAlgorithmSuite MessageSecurityAlgorithmSuite 394get { return SecurityAlgorithmSuite.Default; }
System\ServiceModel\Configuration\BasicHttpMessageSecurityElement.cs (2)
27public SecurityAlgorithmSuite AlgorithmSuite 29get { return (SecurityAlgorithmSuite)base[ConfigurationStrings.AlgorithmSuite]; }
System\ServiceModel\Configuration\FederatedMessageSecurityOverHttpElement.cs (2)
25public SecurityAlgorithmSuite AlgorithmSuite 27get { return (SecurityAlgorithmSuite)base[ConfigurationStrings.AlgorithmSuite]; }
System\ServiceModel\Configuration\MessageSecurityOverHttpElement.cs (2)
35public SecurityAlgorithmSuite AlgorithmSuite 37get { return (SecurityAlgorithmSuite)base[ConfigurationStrings.AlgorithmSuite]; }
System\ServiceModel\Configuration\MessageSecurityOverMsmqElement.cs (2)
28public SecurityAlgorithmSuite AlgorithmSuite 30get { return (SecurityAlgorithmSuite)base[ConfigurationStrings.AlgorithmSuite]; }
System\ServiceModel\Configuration\MessageSecurityOverTcpElement.cs (2)
28public SecurityAlgorithmSuite AlgorithmSuite 30get { return (SecurityAlgorithmSuite)base[ConfigurationStrings.AlgorithmSuite]; }
System\ServiceModel\Configuration\Properties.cs (6)
441properties.Add(new ConfigurationProperty("algorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None)); 1170properties.Add(new ConfigurationProperty("algorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None)); 1729properties.Add(new ConfigurationProperty("algorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None)); 1754properties.Add(new ConfigurationProperty("algorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None)); 1779properties.Add(new ConfigurationProperty("algorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None)); 2990properties.Add(new ConfigurationProperty("defaultAlgorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
System\ServiceModel\Configuration\SecurityAlgorithmSuiteConverter.cs (40)
38SecurityAlgorithmSuite retval = null; 42retval = SecurityAlgorithmSuite.Default; 45retval = SecurityAlgorithmSuite.Basic256; 48retval = SecurityAlgorithmSuite.Basic192; 51retval = SecurityAlgorithmSuite.Basic128; 54retval = SecurityAlgorithmSuite.TripleDes; 57retval = SecurityAlgorithmSuite.Basic256Rsa15; 60retval = SecurityAlgorithmSuite.Basic192Rsa15; 63retval = SecurityAlgorithmSuite.Basic128Rsa15; 66retval = SecurityAlgorithmSuite.TripleDesRsa15; 69retval = SecurityAlgorithmSuite.Basic256Sha256; 72retval = SecurityAlgorithmSuite.Basic192Sha256; 75retval = SecurityAlgorithmSuite.Basic128Sha256; 78retval = SecurityAlgorithmSuite.TripleDesSha256; 81retval = SecurityAlgorithmSuite.Basic256Sha256Rsa15; 84retval = SecurityAlgorithmSuite.Basic192Sha256Rsa15; 87retval = SecurityAlgorithmSuite.Basic128Sha256Rsa15; 90retval = SecurityAlgorithmSuite.TripleDesSha256Rsa15; 94SR.GetString(SR.ConfigInvalidClassFactoryValue, securityAlgorithm, typeof(SecurityAlgorithmSuite).FullName))); 103if (typeof(string) == destinationType && value is SecurityAlgorithmSuite) 106SecurityAlgorithmSuite securityAlgorithm = (SecurityAlgorithmSuite)value; 108if (securityAlgorithm == SecurityAlgorithmSuite.Default) 110else if (securityAlgorithm == SecurityAlgorithmSuite.Basic256) 112else if (securityAlgorithm == SecurityAlgorithmSuite.Basic192) 114else if (securityAlgorithm == SecurityAlgorithmSuite.Basic128) 116else if (securityAlgorithm == SecurityAlgorithmSuite.TripleDes) 118else if (securityAlgorithm == SecurityAlgorithmSuite.Basic256Rsa15) 120else if (securityAlgorithm == SecurityAlgorithmSuite.Basic192Rsa15) 122else if (securityAlgorithm == SecurityAlgorithmSuite.Basic128Rsa15) 124else if (securityAlgorithm == SecurityAlgorithmSuite.TripleDesRsa15) 126else if (securityAlgorithm == SecurityAlgorithmSuite.Basic256Sha256) 128else if (securityAlgorithm == SecurityAlgorithmSuite.Basic192Sha256) 130else if (securityAlgorithm == SecurityAlgorithmSuite.Basic128Sha256) 132else if (securityAlgorithm == SecurityAlgorithmSuite.TripleDesSha256) 134else if (securityAlgorithm == SecurityAlgorithmSuite.Basic256Sha256Rsa15) 136else if (securityAlgorithm == SecurityAlgorithmSuite.Basic192Sha256Rsa15) 138else if (securityAlgorithm == SecurityAlgorithmSuite.Basic128Sha256Rsa15) 140else if (securityAlgorithm == SecurityAlgorithmSuite.TripleDesSha256Rsa15) 144SR.GetString(SR.ConfigInvalidClassInstanceValue, typeof(SecurityAlgorithmSuite).FullName)));
System\ServiceModel\Configuration\SecurityElementBase.cs (2)
38public SecurityAlgorithmSuite DefaultAlgorithmSuite 40get { return (SecurityAlgorithmSuite)base[ConfigurationStrings.DefaultAlgorithmSuite]; }
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (1)
728SecurityAlgorithmSuite algorithmSuite = sbe.DefaultAlgorithmSuite;
System\ServiceModel\FederatedMessageSecurityOverHttp.cs (4)
24SecurityAlgorithmSuite algorithmSuite; 36algorithmSuite = SecurityAlgorithmSuite.Default; 49public SecurityAlgorithmSuite AlgorithmSuite 335return (this.AlgorithmSuite != SecurityAlgorithmSuite.Default);
System\ServiceModel\MessageSecurityOverHttp.cs (7)
20SecurityAlgorithmSuite algorithmSuite; 27algorithmSuite = SecurityAlgorithmSuite.Default; 49public SecurityAlgorithmSuite AlgorithmSuite 185result.DefaultAlgorithmSuite = oneShotSecurity.DefaultAlgorithmSuite = SecurityAlgorithmSuite.KerberosDefault; 234SecurityAlgorithmSuite algorithmSuite = SecurityAlgorithmSuite.Default; 416return this.AlgorithmSuite != SecurityAlgorithmSuite.Default;
System\ServiceModel\MessageSecurityOverMsmq.cs (5)
18SecurityAlgorithmSuite algorithmSuite; 24algorithmSuite = SecurityAlgorithmSuite.Default; 41[DefaultValue(typeof(SecurityAlgorithmSuite), System.ServiceModel.Configuration.ConfigurationStrings.Default)] 42public SecurityAlgorithmSuite AlgorithmSuite 98result.DefaultAlgorithmSuite = SecurityAlgorithmSuite.KerberosDefault;
System\ServiceModel\MessageSecurityOverTcp.cs (4)
19SecurityAlgorithmSuite algorithmSuite; 25algorithmSuite = SecurityAlgorithmSuite.Default; 41[DefaultValue(typeof(SecurityAlgorithmSuite), System.ServiceModel.Configuration.ConfigurationStrings.Default)] 42public SecurityAlgorithmSuite AlgorithmSuite
System\ServiceModel\Security\CryptoHelper.cs (1)
345internal static void ValidateSymmetricKeyLength(int keyLength, SecurityAlgorithmSuite algorithmSuite)
System\ServiceModel\Security\IssuanceTokenProviderBase.cs (2)
42SecurityAlgorithmSuite algorithmSuite; 124public SecurityAlgorithmSuite SecurityAlgorithmSuite
System\ServiceModel\Security\NegotiationTokenAuthenticator.cs (2)
45SecurityAlgorithmSuite securityAlgorithmSuite; 203public SecurityAlgorithmSuite SecurityAlgorithmSuite
System\ServiceModel\Security\ReceiveSecurityHeader.cs (1)
117SecurityAlgorithmSuite algorithmSuite,
System\ServiceModel\Security\SecurityAlgorithmSuite.cs (35)
25static SecurityAlgorithmSuite basic256; 26static SecurityAlgorithmSuite basic192; 27static SecurityAlgorithmSuite basic128; 28static SecurityAlgorithmSuite tripleDes; 29static SecurityAlgorithmSuite basic256Rsa15; 30static SecurityAlgorithmSuite basic192Rsa15; 31static SecurityAlgorithmSuite basic128Rsa15; 32static SecurityAlgorithmSuite tripleDesRsa15; 33static SecurityAlgorithmSuite basic256Sha256; 34static SecurityAlgorithmSuite basic192Sha256; 35static SecurityAlgorithmSuite basic128Sha256; 36static SecurityAlgorithmSuite tripleDesSha256; 37static SecurityAlgorithmSuite basic256Sha256Rsa15; 38static SecurityAlgorithmSuite basic192Sha256Rsa15; 39static SecurityAlgorithmSuite basic128Sha256Rsa15; 40static SecurityAlgorithmSuite tripleDesSha256Rsa15; 42static internal SecurityAlgorithmSuite KerberosDefault 49static public SecurityAlgorithmSuite Default 57static public SecurityAlgorithmSuite Basic256 66static public SecurityAlgorithmSuite Basic192 75static public SecurityAlgorithmSuite Basic128 84static public SecurityAlgorithmSuite TripleDes 93static public SecurityAlgorithmSuite Basic256Rsa15 102static public SecurityAlgorithmSuite Basic192Rsa15 111static public SecurityAlgorithmSuite Basic128Rsa15 120static public SecurityAlgorithmSuite TripleDesRsa15 130static public SecurityAlgorithmSuite Basic256Sha256 139static public SecurityAlgorithmSuite Basic192Sha256 148static public SecurityAlgorithmSuite Basic128Sha256 157static public SecurityAlgorithmSuite TripleDesSha256 166static public SecurityAlgorithmSuite Basic256Sha256Rsa15 175static public SecurityAlgorithmSuite Basic192Sha256Rsa15 184static public SecurityAlgorithmSuite Basic128Sha256Rsa15 193static public SecurityAlgorithmSuite TripleDesSha256Rsa15 236internal static bool IsRsaSHA256(SecurityAlgorithmSuite suite)
System\ServiceModel\Security\SecurityHeader.cs (3)
19readonly SecurityAlgorithmSuite algorithmSuite; 33SecurityStandardsManager standardsManager, SecurityAlgorithmSuite algorithmSuite, 67public SecurityAlgorithmSuite AlgorithmSuite
System\ServiceModel\Security\SecurityProtocolFactory.cs (6)
86SecurityAlgorithmSuite incomingAlgorithmSuite = SecurityAlgorithmSuite.Default; 97SecurityAlgorithmSuite outgoingAlgorithmSuite = SecurityAlgorithmSuite.Default; 389public SecurityAlgorithmSuite IncomingAlgorithmSuite 461public SecurityAlgorithmSuite OutgoingAlgorithmSuite
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (2)
37SecurityAlgorithmSuite securityAlgorithmSuite; 89public SecurityAlgorithmSuite SecurityAlgorithmSuite
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (2)
30SecurityAlgorithmSuite securityAlgorithmSuite; 70public SecurityAlgorithmSuite SecurityAlgorithmSuite
System\ServiceModel\Security\SecurityStandardsManager.cs (3)
157SecurityAlgorithmSuite algorithmSuite, MessageDirection direction) 164SecurityAlgorithmSuite algorithmSuite, MessageDirection direction) 181SecurityAlgorithmSuite algorithmSuite, MessageDirection direction)
System\ServiceModel\Security\SecurityVersion.cs (7)
88SecurityAlgorithmSuite algorithmSuite, 95SecurityAlgorithmSuite algorithmSuite, 125SecurityAlgorithmSuite algorithmSuite, MessageDirection direction) 187SecurityAlgorithmSuite algorithmSuite, 196SecurityAlgorithmSuite algorithmSuite, 235SecurityAlgorithmSuite algorithmSuite, 249SecurityAlgorithmSuite algorithmSuite, MessageDirection direction)
System\ServiceModel\Security\SendSecurityHeader.cs (1)
62SecurityAlgorithmSuite algorithmSuite,
System\ServiceModel\Security\Tokens\IssuedSecurityTokenParameters.cs (3)
678internal void AddAlgorithmParameters(SecurityAlgorithmSuite algorithmSuite, SecurityStandardsManager standardsManager, SecurityKeyType issuedKeyType) 711internal bool DoAlgorithmsMatch(SecurityAlgorithmSuite algorithmSuite, SecurityStandardsManager standardsManager, out Collection<XmlElement> otherRequestParameters) 818internal static IssuedSecurityTokenParameters CreateInfoCardParameters(SecurityStandardsManager standardsManager, SecurityAlgorithmSuite algorithm)
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (1)
212public SecurityAlgorithmSuite SecurityAlgorithmSuite
System\ServiceModel\Security\Tokens\ServiceModelSecurityTokenRequirement.cs (2)
101public SecurityAlgorithmSuite SecurityAlgorithmSuite 105return GetPropertyOrDefault<SecurityAlgorithmSuite>(SecurityAlgorithmSuiteProperty, null);
System\ServiceModel\Security\WSSecurityOneDotOneReceiveSecurityHeader.cs (1)
19SecurityAlgorithmSuite algorithmSuite,
System\ServiceModel\Security\WSSecurityOneDotOneSendSecurityHeader.cs (1)
25SecurityAlgorithmSuite algorithmSuite,
System\ServiceModel\Security\WSSecurityOneDotZeroReceiveSecurityHeader.cs (2)
36SecurityAlgorithmSuite algorithmSuite, 43protected static SymmetricAlgorithm CreateDecryptionAlgorithm(SecurityToken token, string encryptionMethod, SecurityAlgorithmSuite suite)
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (3)
49SecurityAlgorithmSuite algorithmSuite, 650SecurityAlgorithmSuite suite = this.AlgorithmSuite; 685SecurityAlgorithmSuite algorithmSuite = this.AlgorithmSuite;
System\ServiceModel\Security\WSSecurityPolicy.cs (36)
1569public virtual XmlElement CreateWsspAlgorithmSuiteAssertion(MetadataExporter exporter, SecurityAlgorithmSuite suite) 1583SecurityAlgorithmSuite suite = null; 1608public virtual XmlElement CreateAlgorithmSuiteAssertion(SecurityAlgorithmSuite suite) 1617if (suite == SecurityAlgorithmSuite.Basic256) 1619else if (suite == SecurityAlgorithmSuite.Basic192) 1621else if (suite == SecurityAlgorithmSuite.Basic128) 1623else if (suite == SecurityAlgorithmSuite.TripleDes) 1625else if (suite == SecurityAlgorithmSuite.Basic256Rsa15) 1627else if (suite == SecurityAlgorithmSuite.Basic192Rsa15) 1629else if (suite == SecurityAlgorithmSuite.Basic128Rsa15) 1631else if (suite == SecurityAlgorithmSuite.TripleDesRsa15) 1633else if (suite == SecurityAlgorithmSuite.Basic256Sha256) 1635else if (suite == SecurityAlgorithmSuite.Basic192Sha256) 1637else if (suite == SecurityAlgorithmSuite.Basic128Sha256) 1639else if (suite == SecurityAlgorithmSuite.TripleDesSha256) 1641else if (suite == SecurityAlgorithmSuite.Basic256Sha256Rsa15) 1643else if (suite == SecurityAlgorithmSuite.Basic192Sha256Rsa15) 1645else if (suite == SecurityAlgorithmSuite.Basic128Sha256Rsa15) 1647else if (suite == SecurityAlgorithmSuite.TripleDesSha256Rsa15) 1657public virtual bool TryImportAlgorithmSuiteAssertion(ICollection<XmlElement> assertions, out SecurityAlgorithmSuite suite) 1660suite = SecurityAlgorithmSuite.Basic256; 1662suite = SecurityAlgorithmSuite.Basic192; 1664suite = SecurityAlgorithmSuite.Basic128; 1666suite = SecurityAlgorithmSuite.TripleDes; 1668suite = SecurityAlgorithmSuite.Basic256Rsa15; 1670suite = SecurityAlgorithmSuite.Basic192Rsa15; 1672suite = SecurityAlgorithmSuite.Basic128Rsa15; 1674suite = SecurityAlgorithmSuite.TripleDesRsa15; 1676suite = SecurityAlgorithmSuite.Basic256Sha256; 1678suite = SecurityAlgorithmSuite.Basic192Sha256; 1680suite = SecurityAlgorithmSuite.Basic128Sha256; 1682suite = SecurityAlgorithmSuite.TripleDesSha256; 1684suite = SecurityAlgorithmSuite.Basic256Sha256Rsa15; 1686suite = SecurityAlgorithmSuite.Basic192Sha256Rsa15; 1688suite = SecurityAlgorithmSuite.Basic128Sha256Rsa15; 1690suite = SecurityAlgorithmSuite.TripleDesSha256Rsa15;
System\ServiceModel\Security\WSTrust.cs (2)
1555internal static void ValidateRequestedKeySize(int keySize, SecurityAlgorithmSuite algorithmSuite) 1580internal static void ProcessRstAndIssueKey(RequestSecurityToken requestSecurityToken, SecurityTokenResolver resolver, SecurityKeyEntropyMode keyEntropyMode, SecurityAlgorithmSuite algorithmSuite, out int issuedKeySize, out byte[] issuerEntropy, out byte[] proofKey,