Sha256: 3b21a91174ffc28afd317e323d9dcf0a597764ff78c64f634461d0f34539b4d5
Contents?: true
Size: 932 Bytes
Versions: 5
Compression:
Stored size: 932 Bytes
Contents
module Cert module Certs def self.ueber_cert(organization) organization.debug_cert end def self.ca_cert File.read(Setting[:ssl_ca_file]) end def self.ssl_client_cert @ssl_client_cert ||= OpenSSL::X509::Certificate.new(File.read(ssl_client_cert_filename)) end def self.ssl_client_cert_filename Setting['pulp_client_cert'] end def self.ssl_client_key @ssl_client_key ||= OpenSSL::PKey::RSA.new(File.read(ssl_client_key_filename)) end def self.ssl_client_key_filename Setting['pulp_client_key'] end def self.verify_ueber_cert(organization) ueber_cert = OpenSSL::X509::Certificate.new(self.ueber_cert(organization)[:cert]) cert_store = OpenSSL::X509::Store.new cert_store.add_file SETTINGS[:katello][:candlepin][:ca_cert_file] organization.regenerate_ueber_cert unless cert_store.verify ueber_cert end end end
Version data entries
5 entries across 5 versions & 1 rubygems