Class: Temporalio::Client::Connection::TLSOptions

Inherits:
Object
  • Object
show all
Defined in:
lib/temporalio/client/connection.rb

Overview

TLS options. All attributes are optional, and an empty options set just enables default TLS.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client_cert: nil, client_private_key: nil, server_root_ca_cert: nil, domain: nil) ⇒ TLSOptions



53
54
55
56
57
58
59
60
# File 'lib/temporalio/client/connection.rb', line 53

def initialize(
  client_cert: nil,
  client_private_key: nil,
  server_root_ca_cert: nil,
  domain: nil
)
  super
end

Instance Attribute Details

#client_certString?



52
53
54
55
56
57
58
59
60
61
# File 'lib/temporalio/client/connection.rb', line 52

class TLSOptions
  def initialize(
    client_cert: nil,
    client_private_key: nil,
    server_root_ca_cert: nil,
    domain: nil
  )
    super
  end
end

#client_private_keyString?



52
53
54
55
56
57
58
59
60
61
# File 'lib/temporalio/client/connection.rb', line 52

class TLSOptions
  def initialize(
    client_cert: nil,
    client_private_key: nil,
    server_root_ca_cert: nil,
    domain: nil
  )
    super
  end
end

#domainString?



52
53
54
55
56
57
58
59
60
61
# File 'lib/temporalio/client/connection.rb', line 52

class TLSOptions
  def initialize(
    client_cert: nil,
    client_private_key: nil,
    server_root_ca_cert: nil,
    domain: nil
  )
    super
  end
end

#server_root_ca_certString?



52
53
54
55
56
57
58
59
60
61
# File 'lib/temporalio/client/connection.rb', line 52

class TLSOptions
  def initialize(
    client_cert: nil,
    client_private_key: nil,
    server_root_ca_cert: nil,
    domain: nil
  )
    super
  end
end