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.