public sealed class TlsPolicy| TlsPolicy | Default constructor. |
| TlsPolicy(TlsPolicy) | Copy constructor. |
| TlsPolicy(String, String, String, Boolean) | Constructor for TLS properties. |
| Clone | Creates a deep copy of this TLS policy. |
| clientCertificates | Client certificates to pass to server when server requires mutual authentication. Default: null (Client authenticates server, but server does not authenticate client) |
| forLoginOnly | Use TLS connections only for login authentication. All other communication with the server will be done with non-TLS connections. Default: false (Use TLS connections for all communication with server) |
| protocols | Allowable TLS protocols that the client can use for secure connections. Multiple protocols can be specified. Example: C# |
| revokeCertificates | Reject server certificates whose serial numbers match a serial number in this array. Default: null (Do not exclude by certificate serial number) |