# OrleansConnectionSecurityHostingExtensions

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/Hosting/HostingExtensions.IClientBuilder.cs#L8)

```csharp
public static class OrleansConnectionSecurityHostingExtensions
```

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

## Methods

- [UseTls(IClientBuilder, Action&lt;TlsOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.hosting.orleansconnectionsecurityhostingextensions/methods/usetls-this-orleans-hosting-iclientbuilder-system-action-orleans-connections-sec-1aedec09/)
- [UseTls(IClientBuilder, StoreName, string, bool, StoreLocation, Action&lt;TlsOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.hosting.orleansconnectionsecurityhostingextensions/methods/usetls-this-orleans-hosting-iclientbuilder-system-security-cryptography-x509cert-f2c71313/)
- [UseTls(IClientBuilder, X509Certificate2)](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.hosting.orleansconnectionsecurityhostingextensions/methods/usetls-this-orleans-hosting-iclientbuilder-system-security-cryptography-x509cert-442cf472/)
- [UseTls(IClientBuilder, X509Certificate2, Action&lt;TlsOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.hosting.orleansconnectionsecurityhostingextensions/methods/usetls-this-orleans-hosting-iclientbuilder-system-security-cryptography-x509cert-f18eba3d/)
- [UseTls(ISiloBuilder, Action&lt;TlsOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.hosting.orleansconnectionsecurityhostingextensions/methods/usetls-this-orleans-hosting-isilobuilder-system-action-orleans-connections-secur-5c47a5d9/)
- [UseTls(ISiloBuilder, StoreName, string, bool, StoreLocation, Action&lt;TlsOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.hosting.orleansconnectionsecurityhostingextensions/methods/usetls-this-orleans-hosting-isilobuilder-system-security-cryptography-x509certif-12822883/)
- [UseTls(ISiloBuilder, X509Certificate2)](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.hosting.orleansconnectionsecurityhostingextensions/methods/usetls-this-orleans-hosting-isilobuilder-system-security-cryptography-x509certif-3c2ffa62/)
- [UseTls(ISiloBuilder, X509Certificate2, Action&lt;TlsOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.hosting.orleansconnectionsecurityhostingextensions/methods/usetls-this-orleans-hosting-isilobuilder-system-security-cryptography-x509certif-4346e7ad/)
