Class: ForemanX509::Serializer::Certificate

Inherits:
Object
  • Object
show all
Defined in:
app/services/foreman_x509/serializer/certificate.rb

Class Method Summary collapse

Class Method Details

.dump(object) ⇒ Object



4
5
6
7
8
# File 'app/services/foreman_x509/serializer/certificate.rb', line 4

def self.dump(object)
  object = OpenSSL::X509::Certificate.new(object) if object.is_a? String
  
  object.to_pem unless object.blank?
end

.load(data) ⇒ Object



10
11
12
# File 'app/services/foreman_x509/serializer/certificate.rb', line 10

def self.load(data)
  OpenSSL::X509::Certificate.new(data) unless data.blank?
end