Class TLSConfig

java.lang.Object
io.deephaven.dhservice.client.config.TLSConfig

@Immutable public abstract class TLSConfig extends Object
The configuration for a TLS connection.
See Also:
  • Constructor Details

    • TLSConfig

      public TLSConfig()
  • Method Details

    • trustCert

      public abstract TrustCert trustCert()
      The trust certification.
      Returns:
      the trust certificate
    • mutualTLSKeyPair

      public abstract Optional<KeyPair> mutualTLSKeyPair()
      The key pair to use if mutual-TLS is desired.
      Returns:
      the optional mTLS key pair