Class TlsOptions
- Namespace
 - Temporalio.Client
 
- Assembly
 - Temporalio.dll
 
TLS options for Temporal connections.
public class TlsOptions : ICloneable
  - Inheritance
 - 
      
      TlsOptions
 
- Implements
 
- Inherited Members
 
Properties
ClientCert
Gets or sets the PEM-formatted client certificate for mTLS.
public byte[]? ClientCert { get; set; }
  Property Value
- byte[]
 
Remarks
This must be combined with ClientPrivateKey.
ClientPrivateKey
Gets or sets the PEM-formatted client private key for mTLS.
public byte[]? ClientPrivateKey { get; set; }
  Property Value
- byte[]
 
Remarks
This must be combined with ClientCert.
Domain
Gets or sets the TLS domain for SNI.
public string? Domain { get; set; }
  Property Value
ServerRootCACert
Gets or sets the PEM-formatted root CA certificate to validate the server certificate against.
public byte[]? ServerRootCACert { get; set; }
  Property Value
- byte[]
 
Methods
Clone()
Create a shallow copy of these options.
public virtual object Clone()
  Returns
- object
 A shallow copy of these options.
Remarks
Does not create copies of byte arrays.