# TlsOptions

Package: [Microsoft.Orleans.Connections.Security](/orleans/docs/api/csharp/microsoft.orleans.connections.security/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Connections.Security) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Connections.Security/Security/TlsOptions.cs#L16)

```csharp
public class TlsOptions
```

Settings for how TLS connections are handled.

## Constructors

- [TlsOptions](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/constructors/constructor-09f970df/)

## Properties

- [CheckCertificateRevocation](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/checkcertificaterevocation-63729ff2/)
- [ClientCertificateMode](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/clientcertificatemode-27ddeefc/)
- [HandshakeTimeout](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/handshaketimeout-6941b930/)
- [LocalCertificate](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/localcertificate-97b76a8c/)
- [LocalClientCertificateSelector](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/localclientcertificateselector-95a015e5/)
- [LocalServerCertificateSelector](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/localservercertificateselector-b6cd940c/)
- [OnAuthenticateAsClient](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/onauthenticateasclient-87c5413f/)
- [OnAuthenticateAsServer](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/onauthenticateasserver-8f8a73cf/)
- [RemoteCertificateMode](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/remotecertificatemode-494be61f/)
- [RemoteCertificateValidation](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/remotecertificatevalidation-b81db77a/)
- [SslProtocols](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/properties/sslprotocols-45998e95/)

## Methods

- [AllowAnyRemoteCertificate](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsoptions/methods/allowanyremotecertificate-82fec4d4/)
