# SiloTlsHostingExtensions.UseTls(ISiloBuilder, X509Certificate2)

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.hosting.silotlshostingextensions/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.hosting.silotlshostingextensions/methods/)

[Source](https://github.com/dotnet/orleans/blob/fbe240c34e9a1389ca5ab2d52f292ed8749ea530/src/Orleans.Runtime/Hosting/SiloTlsHostingExtensions.ISiloBuilder.cs#L79-L89)

```csharp
public static ISiloBuilder UseTls(this ISiloBuilder builder, X509Certificate2 certificate)
```

Configures TLS.

### Parameters

- `builder` (`ISiloBuilder`): The builder to configure.
- `certificate` (`X509Certificate2`): The server certificate.

### Returns

The builder.
