Table of Contents

Class TlsOptions

Namespace
OpenShell
Assembly
OpenShell.Sdk.dll

TLS settings for an https:// gateway.

public sealed record TlsOptions : IEquatable<TlsOptions>
Inheritance
TlsOptions
Implements
Inherited Members

Properties

CaCertificates

Private CA certificates to trust instead of the system roots.

public X509Certificate2Collection? CaCertificates { get; init; }

Property Value

X509Certificate2Collection

ClientCertificate

Client certificate for mTLS. The default local gateway requires one.

public X509Certificate2? ClientCertificate { get; init; }

Property Value

X509Certificate2

InsecureSkipVerify

Disables server certificate validation. Development only.

public bool InsecureSkipVerify { get; init; }

Property Value

bool