module Legion::Crypt

Constants

VERSION

Attributes

sessions[R]

Public Class Methods

settings() click to toggle source
# File lib/legion/crypt.rb, line 26
def settings
  if Legion.const_defined?('Settings')
    Legion::Settings[:crypt]
  else
    Legion::Crypt::Settings.default
  end
end
shutdown() click to toggle source
# File lib/legion/crypt.rb, line 34
def shutdown
  shutdown_renewer
  close_sessions
end
start() click to toggle source
# File lib/legion/crypt.rb, line 19
def start
  Legion::Logging.debug 'Legion::Crypt is running start'
  ::File.write('./legionio.key', private_key) if settings[:save_private_key]

  connect_vault unless settings[:vault][:token].nil?
end