Class: Pinot::TlsConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/pinot/tls_config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ca_cert_file: nil, client_cert_file: nil, client_key_file: nil, insecure_skip_verify: false) ⇒ TlsConfig

Returns a new instance of TlsConfig.



8
9
10
11
12
13
# File 'lib/pinot/tls_config.rb', line 8

def initialize(ca_cert_file: nil, client_cert_file: nil, client_key_file: nil, insecure_skip_verify: false)
  @ca_cert_file = ca_cert_file
  @client_cert_file = client_cert_file
  @client_key_file = client_key_file
  @insecure_skip_verify = insecure_skip_verify
end

Instance Attribute Details

#ca_cert_fileObject

path to CA cert PEM file (String, optional)



3
4
5
# File 'lib/pinot/tls_config.rb', line 3

def ca_cert_file
  @ca_cert_file
end

#client_cert_fileObject

path to CA cert PEM file (String, optional)



3
4
5
# File 'lib/pinot/tls_config.rb', line 3

def client_cert_file
  @client_cert_file
end

#client_key_fileObject

path to CA cert PEM file (String, optional)



3
4
5
# File 'lib/pinot/tls_config.rb', line 3

def client_key_file
  @client_key_file
end

#insecure_skip_verifyObject

path to CA cert PEM file (String, optional)



3
4
5
# File 'lib/pinot/tls_config.rb', line 3

def insecure_skip_verify
  @insecure_skip_verify
end