diff --git a/xml/System.Net.Security/SslClientAuthenticationOptions.xml b/xml/System.Net.Security/SslClientAuthenticationOptions.xml index 36260fafe0b..dded32c7989 100644 --- a/xml/System.Net.Security/SslClientAuthenticationOptions.xml +++ b/xml/System.Net.Security/SslClientAuthenticationOptions.xml @@ -23,8 +23,17 @@ - To be added. - To be added. + Represents a client authentication property bag for the . + + and, in .NET 5.0 and later versions, for . + + The uses this property bag in the property. + + ]]> + @@ -46,7 +55,7 @@ - To be added. + Initializes a new instance of the class. To be added. @@ -72,8 +81,8 @@ System.Boolean - To be added. - To be added. + Gets or sets a value that indicates whether the should allow SSL renegotiation. + to indicate that the allows SSL renegotiation; otherwise, . The default value is . To be added. @@ -99,7 +108,7 @@ System.Collections.Generic.List<System.Net.Security.SslApplicationProtocol> - To be added. + Gets or sets a list of ALPN protocols. To be added. To be added. @@ -126,9 +135,20 @@ System.Security.Cryptography.X509Certificates.X509RevocationMode - To be added. - To be added. - To be added. + Gets or sets the certificate revocation mode for certificate validation. + One of the values in : , , or . The default is . + + . + + For more information, see [Working with Certificates](/dotnet/framework/wcf/feature-details/working-with-certificates). + + ]]> + + + The value contains an invalid enumeration value. @@ -179,9 +199,17 @@ System.Security.Cryptography.X509Certificates.X509CertificateCollection - To be added. + A collection of certificates to be considered for the client's authentication to the server. To be added. - To be added. + + can be used to select a specific certificate to offer to the server. + + ]]> + @@ -206,8 +234,8 @@ System.Security.Authentication.SslProtocols - To be added. - To be added. + Gets or sets the value that represents the protocol versions offered by the client to the server during authentication. + The default value is , which is the recommended value. For more information, see . To be added. @@ -233,8 +261,8 @@ System.Net.Security.EncryptionPolicy - To be added. - To be added. + Gets or sets the encryption policy. + The default value is . To be added. @@ -260,7 +288,7 @@ System.Net.Security.LocalCertificateSelectionCallback - To be added. + Gets or sets a delegate that's responsible for selecting the client authentication certificate used for authentication. To be added. To be added. @@ -287,7 +315,7 @@ System.Net.Security.RemoteCertificateValidationCallback - To be added. + Gets or sets a delegate that's responsible for validating the certificate supplied by the remote party. To be added. To be added. @@ -314,7 +342,7 @@ System.String - To be added. + Gets or sets the name of the server the client is trying to connect to. That name is used for server certificate validation. It can be a DNS name or an IP address. To be added. To be added. diff --git a/xml/System.Net.Security/SslServerAuthenticationOptions.xml b/xml/System.Net.Security/SslServerAuthenticationOptions.xml index 0d284142827..2076be7aa59 100644 --- a/xml/System.Net.Security/SslServerAuthenticationOptions.xml +++ b/xml/System.Net.Security/SslServerAuthenticationOptions.xml @@ -225,7 +225,7 @@ System.Security.Authentication.SslProtocols - Gets or sets the value that represents protocols used for authentication. + Gets or sets a value that represents protocol versions used by the server to match the client protocol version during authentication. The default value is , which is the recommended value. See for more details. To be added.