Class System.Net.Security.SecureChannelPolicy
System.Net.Security
Inheritance
Object → EncryptionPolicy → SecureChannelPolicy
Remarks
The SecureChannelPolicy class is an abstract base class that defines the security policies for secure channels.
This class is not intended to be used directly from your code. The security policies for secure channels are typically configured through other classes, such as SslPolicy or by implementing custom security protocols.
Secure channels provide encrypted and authenticated communication between network endpoints. This class serves as a foundation for classes that implement specific security protocols like SSL/TLS.
Implementations
The following classes inherit from SecureChannelPolicy:
Properties
The SecureChannelPolicy class has the following properties, inherited from EncryptionPolicy:
| Name | Type | Description |
|---|---|---|
CipherStrength |
int |
Gets or sets the minimum cipher strength required for the secure channel. |
HashStrength |
int |
Gets or sets the minimum hash strength required for the secure channel. |
KeyStrength |
int |
Gets or sets the minimum key strength required for the secure channel. |
Methods
The SecureChannelPolicy class has the following methods:
| Name | Description |
|---|---|
CheckCertificatePolicy |
When overridden in a derived class, validates a server's certificate against the specified policy. |
Requirements
Namespace
System.Net.Security
Assembly
System.Net.dll