# TlsClientAuthenticationOptions Properties

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

## CertificateRevocationCheckMode {#certificaterevocationcheckmode-10ad09c7}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsclientauthenticationoptions/properties/certificaterevocationcheckmode-10ad09c7/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Connections.Security/Security/TlsClientAuthenticationOptions.cs)

```csharp
public X509RevocationMode CertificateRevocationCheckMode
```

## ClientCertificates {#clientcertificates-4fdb487e}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsclientauthenticationoptions/properties/clientcertificates-4fdb487e/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Connections.Security/Security/TlsClientAuthenticationOptions.cs)

```csharp
public X509CertificateCollection ClientCertificates
```

## EnabledSslProtocols {#enabledsslprotocols-c5e44321}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsclientauthenticationoptions/properties/enabledsslprotocols-c5e44321/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Connections.Security/Security/TlsClientAuthenticationOptions.cs)

```csharp
public SslProtocols EnabledSslProtocols
```

## LocalCertificateSelectionCallback {#localcertificateselectioncallback-3f064484}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsclientauthenticationoptions/properties/localcertificateselectioncallback-3f064484/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Connections.Security/Security/TlsClientAuthenticationOptions.cs)

```csharp
public ClientCertificateSelectionCallback LocalCertificateSelectionCallback
```

## SslClientAuthenticationOptions {#sslclientauthenticationoptions-4b8a5618}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsclientauthenticationoptions/properties/sslclientauthenticationoptions-4b8a5618/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Connections.Security/Security/TlsClientAuthenticationOptions.cs#L51)

```csharp
public object SslClientAuthenticationOptions
```

## TargetHost {#targethost-e51622d8}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.connections.security/orleans.connections.security.tlsclientauthenticationoptions/properties/targethost-e51622d8/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Connections.Security/Security/TlsClientAuthenticationOptions.cs)

```csharp
public string TargetHost
```
