# SiloTlsHostingExtensions

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Runtime) | [Source](https://github.com/dotnet/orleans/blob/fbe240c34e9a1389ca5ab2d52f292ed8749ea530/src/Orleans.Runtime/Hosting/SiloTlsHostingExtensions.ISiloBuilder.cs#L14)

```csharp
public static class SiloTlsHostingExtensions
```

Extensions for configuring a silo with TLS.

## Methods

- [UseTls(ISiloBuilder, Action&lt;TlsOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.hosting.silotlshostingextensions/methods/usetls-this-orleans-hosting-isilobuilder-system-action-orleans-connections-trans-9e69de03/)
- [UseTls(ISiloBuilder, StoreName, string, bool, StoreLocation, Action&lt;TlsOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.hosting.silotlshostingextensions/methods/usetls-this-orleans-hosting-isilobuilder-system-security-cryptography-x509certif-312f813d/)
- [UseTls(ISiloBuilder, X509Certificate2)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.hosting.silotlshostingextensions/methods/usetls-this-orleans-hosting-isilobuilder-system-security-cryptography-x509certif-d9049110/)
- [UseTls(ISiloBuilder, X509Certificate2, Action&lt;TlsOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.hosting.silotlshostingextensions/methods/usetls-this-orleans-hosting-isilobuilder-system-security-cryptography-x509certif-2c386f1b/)
