Module: ForemanAnsibleDirector::Cert::Certs

Defined in:
app/services/foreman_ansible_director/cert/certs.rb

Class Method Summary collapse

Class Method Details

.ca_cert_fileObject



6
7
8
# File 'app/services/foreman_ansible_director/cert/certs.rb', line 6

def self.ca_cert_file
  Setting[:ssl_ca_file]
end

.ssl_client_certObject



18
19
20
# File 'app/services/foreman_ansible_director/cert/certs.rb', line 18

def self.ssl_client_cert
  OpenSSL::X509::Certificate.new(File.read(ssl_client_cert_file))
end

.ssl_client_cert_fileObject



10
11
12
# File 'app/services/foreman_ansible_director/cert/certs.rb', line 10

def self.ssl_client_cert_file
  Setting[:ssl_certificate]
end

.ssl_client_keyObject



22
23
24
# File 'app/services/foreman_ansible_director/cert/certs.rb', line 22

def self.ssl_client_key
  OpenSSL::PKey::RSA.new(File.read(ssl_client_key_file))
end

.ssl_client_key_fileObject



14
15
16
# File 'app/services/foreman_ansible_director/cert/certs.rb', line 14

def self.ssl_client_key_file
  Setting[:ssl_priv_key]
end