# TlsOptions

Package: [Microsoft.Orleans.Core](/orleans/docs/api/csharp/microsoft.orleans.core/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Core) | [Source](https://github.com/dotnet/orleans/blob/fbe240c34e9a1389ca5ab2d52f292ed8749ea530/src/Orleans.Core/Networking/Transport/Security/TlsOptions.cs#L15)

```csharp
public class TlsOptions
```

Settings for how TLS connections are handled.

## Constructors

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

## Properties

- [CheckCertificateRevocation](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/checkcertificaterevocation-63729ff2/)
- [ClientCertificateMode](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/clientcertificatemode-27ddeefc/)
- [HandshakeTimeout](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/handshaketimeout-6941b930/)
- [LocalCertificate](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/localcertificate-46ec40cb/)
- [LocalClientCertificateSelector](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/localclientcertificateselector-4857f10a/)
- [LocalServerCertificateSelector](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/localservercertificateselector-7907a3cc/)
- [MemoryPool](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/memorypool-394f11c9/)
- [OnAuthenticateAsClient](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/onauthenticateasclient-c420c32b/)
- [OnAuthenticateAsServer](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/onauthenticateasserver-d1b1a41b/)
- [RemoteCertificateMode](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/remotecertificatemode-494be61f/)
- [RemoteCertificateValidation](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/remotecertificatevalidation-b4491387/)
- [SslProtocols](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.connections.transport.security.tlsoptions/properties/sslprotocols-45998e95/)

## Methods

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