module Legion::Transport::Connection::SSL

Public Instance Methods

ca_certs() click to toggle source
# File lib/legion/transport/connection/ssl.rb, line 25
def ca_certs
  settings[:ca_certs]
end
settings() click to toggle source
# File lib/legion/transport/connection/ssl.rb, line 5
def settings
  Legion::Settings[:transport][:tls] || {}
end
tls_cert() click to toggle source
# File lib/legion/transport/connection/ssl.rb, line 17
def tls_cert
  settings[:tls_cert]
end
tls_key() click to toggle source
# File lib/legion/transport/connection/ssl.rb, line 21
def tls_key
  settings[:tls_key]
end
use_tls?() click to toggle source
# File lib/legion/transport/connection/ssl.rb, line 13
def use_tls?
  settings[:use_tls] || Legion::Settings[:transport][:port] == 5671
end
use_vault_pki?() click to toggle source
# File lib/legion/transport/connection/ssl.rb, line 9
def use_vault_pki?
  settings[:use_vault_pki] && Legion::Settings[:crypt][:vault][:connected]
end
verify_peer?() click to toggle source
# File lib/legion/transport/connection/ssl.rb, line 29
def verify_peer?
  settings[:verify_peer] || false
end