Class: Kybus::CLI::SSL

Inherits:
Thor
  • Object
show all
Defined in:
lib/kybus/cli/ssl.rb

Instance Method Summary collapse

Instance Method Details

#add_caObject



35
36
37
# File 'lib/kybus/cli/ssl.rb', line 35

def add_ca
  Kybus::SSL::CLI::AddCA.new(options.merge(pki_file: "#{options[:path]}/pki.yaml")).run
end

#add_certificateObject



50
51
52
# File 'lib/kybus/cli/ssl.rb', line 50

def add_certificate
  Kybus::SSL::CLI::AddCertificate.new(options.merge(pki_file: "#{options[:path]}/pki.yaml")).run
end

#buildObject



60
61
62
# File 'lib/kybus/cli/ssl.rb', line 60

def build
  Kybus::SSL::CLI::Build.new(options.merge(pki_file: "#{options[:path]}/pki.yaml")).run
end

#initObject



20
21
22
# File 'lib/kybus/cli/ssl.rb', line 20

def init
  Kybus::SSL::CLI::Init.new(options.merge(pki_file: "#{options[:path]}/pki.yaml")).run
end

#update_crlObject



54
55
56
# File 'lib/kybus/cli/ssl.rb', line 54

def update_crl
  Kybus::SSL::CLI::UpdateCRL.new(options.merge(pki_file: "#{options[:path]}/pki.yaml")).run
end