# TlsConnectionBuilderExtensions Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.tlsconnectionbuilderextensions/)

## UseClientTls(IConnectionBuilder, TlsOptions) {#useclienttls-this-microsoft-aspnetcore-connections-iconnectionbuilder-orleans-co-30cb8d22}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.tlsconnectionbuilderextensions/methods/useclienttls-this-microsoft-aspnetcore-connections-iconnectionbuilder-orleans-co-30cb8d22/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Connections.Security/Hosting/HostingExtensions.cs#L33-L44)

```csharp
public static void UseClientTls(this IConnectionBuilder builder, TlsOptions options)
```

### Parameters

- `builder` (`IConnectionBuilder`)
- `options` (`TlsOptions`)

## UseServerTls(IConnectionBuilder, TlsOptions) {#useservertls-this-microsoft-aspnetcore-connections-iconnectionbuilder-orleans-co-1b148c16}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.tlsconnectionbuilderextensions/methods/useservertls-this-microsoft-aspnetcore-connections-iconnectionbuilder-orleans-co-1b148c16/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Connections.Security/Hosting/HostingExtensions.cs#L16-L27)

```csharp
public static void UseServerTls(this IConnectionBuilder builder, TlsOptions options)
```

### Parameters

- `builder` (`IConnectionBuilder`)
- `options` (`TlsOptions`)
