Class: Pinot::TlsConfig
- Inherits:
-
Object
- Object
- Pinot::TlsConfig
- Defined in:
- lib/pinot/tls_config.rb
Instance Attribute Summary collapse
-
#ca_cert_file ⇒ Object
path to CA cert PEM file (String, optional).
-
#client_cert_file ⇒ Object
path to CA cert PEM file (String, optional).
-
#client_key_file ⇒ Object
path to CA cert PEM file (String, optional).
-
#insecure_skip_verify ⇒ Object
path to CA cert PEM file (String, optional).
Instance Method Summary collapse
-
#initialize(ca_cert_file: nil, client_cert_file: nil, client_key_file: nil, insecure_skip_verify: false) ⇒ TlsConfig
constructor
A new instance of TlsConfig.
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_file ⇒ Object
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_file ⇒ Object
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_file ⇒ Object
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_verify ⇒ Object
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 |