This documentation is archived and is not being maintained.
SecurityAlgorithmSuite Class
Visual Studio 2010
Specifies properties of algorithms. This is an abstract class.
System::Object
System.ServiceModel.Security::SecurityAlgorithmSuite
System.ServiceModel.Security::Basic128SecurityAlgorithmSuite
System.ServiceModel.Security::Basic192SecurityAlgorithmSuite
System.ServiceModel.Security::Basic256SecurityAlgorithmSuite
System.ServiceModel.Security::TripleDesSecurityAlgorithmSuite
System.ServiceModel.Security::SecurityAlgorithmSuite
System.ServiceModel.Security::Basic128SecurityAlgorithmSuite
System.ServiceModel.Security::Basic192SecurityAlgorithmSuite
System.ServiceModel.Security::Basic256SecurityAlgorithmSuite
System.ServiceModel.Security::TripleDesSecurityAlgorithmSuite
Assembly: System.ServiceModel (in System.ServiceModel.dll)
The SecurityAlgorithmSuite type exposes the following members.
| Name | Description | |
|---|---|---|
![]() ![]() | Basic128 | Gets the Basic128 algorithm suite. |
![]() ![]() | Basic128Rsa15 | Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 128-bit Basic as the message encryption algorithm. |
![]() ![]() | Basic128Sha256 | Gets an algorithm suite that uses SHA256 for the signature digest and 128-bit Basic as the message encryption algorithm. |
![]() ![]() | Basic128Sha256Rsa15 | Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 128-bit Basic as the message encryption algorithm. |
![]() ![]() | Basic192 | Gets an algorithm suite that uses 192-bit Basic as the message encryption algorithm. |
![]() ![]() | Basic192Rsa15 | Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Basic as the message encryption algorithm. |
![]() ![]() | Basic192Sha256 | Gets an algorithm suite which uses SHA256 for the signature digest and 192-bit Basic as the message encryption algorithm. |
![]() ![]() | Basic192Sha256Rsa15 | Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Basic as the message encryption algorithm. |
![]() ![]() | Basic256 | Gets an algorithm suite that uses 256-bit Basic as the message encryption algorithm. |
![]() ![]() | Basic256Rsa15 | Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 256-bit Basic as the message encryption algorithm. |
![]() ![]() | Basic256Sha256 | Gets an algorithm suite that uses SHA256 for the signature digest and 256-bit Basic as the message encryption algorithm. |
![]() ![]() | Basic256Sha256Rsa15 | Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 128-bit Basic as the message encryption algorithm. |
![]() ![]() | Default | Gets the default algorithm suite. |
![]() | DefaultAsymmetricKeyWrapAlgorithm | Gets the default asymmetric key wrap algorithm as a string. |
![]() | DefaultAsymmetricSignatureAlgorithm | Gets the default asymmetric signature algorithm as a string. |
![]() | DefaultCanonicalizationAlgorithm | Gets the default canonicalization algorithm as a string. |
![]() | DefaultDigestAlgorithm | Gets the default digest algorithm as a string. |
![]() | DefaultEncryptionAlgorithm | Gets the default encryption algorithm as a string. |
![]() | DefaultEncryptionKeyDerivationLength | Gets the default encryption key derivation length as an Int32 value. |
![]() | DefaultSignatureKeyDerivationLength | Gets the default signature key derivation length as an Int32 value. |
![]() | DefaultSymmetricKeyLength | Gets the default symmetric key length as an Int32 value. |
![]() | DefaultSymmetricKeyWrapAlgorithm | Gets the default symmetric key wrap algorithm as a string. |
![]() | DefaultSymmetricSignatureAlgorithm | Gets the default symmetric algorithm as a string. |
![]() ![]() | TripleDes | Gets the Triple Data Encryption Standard (DES) algorithm suite. |
![]() ![]() | TripleDesRsa15 | Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm. |
![]() ![]() | TripleDesSha256 | Gets an algorithm suite that uses SHA256 for the signature digest and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm. |
![]() ![]() | TripleDesSha256Rsa15 | Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsAsymmetricKeyLengthSupported | Indicates whether a particular key length is supported by the asymmetric algorithm. |
![]() | IsAsymmetricKeyWrapAlgorithmSupported | Indicates whether an asymmetric key wrap algorithm is supported. |
![]() | IsAsymmetricSignatureAlgorithmSupported | Indicates whether an asymmetric signature algorithm is supported. |
![]() | IsCanonicalizationAlgorithmSupported | Indicates whether a canonicalization algorithm is supported. |
![]() | IsDigestAlgorithmSupported | Indicates whether a digest algorithm is supported. |
![]() | IsEncryptionAlgorithmSupported | Indicates whether an encryption algorithm is supported. |
![]() | IsEncryptionKeyDerivationAlgorithmSupported | Indicates whether an encryption key derivation algorithm is supported. |
![]() | IsSignatureKeyDerivationAlgorithmSupported | Indicates whether a signature key derivation algorithm is supported. |
![]() | IsSymmetricKeyLengthSupported | When overridden in a derived class, indicates whether a particular symmetric key length is supported. |
![]() | IsSymmetricKeyWrapAlgorithmSupported | Indicates whether a symmetric key wrap algorithm is supported. |
![]() | IsSymmetricSignatureAlgorithmSupported | Indicates whether a symmetric signature algorithm is supported. |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Instances of this class are used to specify the cryptographic characteristics of the algorithms used when securing messages.
This class is used by derived classes to instantiate security algorithm suites, and contains properties that describe the security algorithms. For example, the wsBasicHttp binding uses an internal derived class to specify the properties of its security algorithms.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Show:



