Class: Epics::X509Certificate

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/epics/x_509_certificate.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(crt_content) ⇒ X509Certificate

Returns a new instance of X509Certificate.



8
9
10
# File 'lib/epics/x_509_certificate.rb', line 8

def initialize(crt_content)
  @certificate = OpenSSL::X509::Certificate.new(crt_content)
end

Instance Attribute Details

#certificateObject (readonly)

Returns the value of attribute certificate.



4
5
6
# File 'lib/epics/x_509_certificate.rb', line 4

def certificate
  @certificate
end

Instance Method Details

#dataObject



12
13
14
# File 'lib/epics/x_509_certificate.rb', line 12

def data
  Base64.strict_encode64(@certificate.to_der)
end