class SmartId::AuthenticationCertificate::Certificate

Public Class Methods

new(base64_cert) click to toggle source
# File lib/smart_id/authentication_certificate/certificate.rb, line 4
def initialize(base64_cert)
  @base64_cert = base64_cert
end

Public Instance Methods

cert() click to toggle source
# File lib/smart_id/authentication_certificate/certificate.rb, line 12
def cert
  @cert ||= OpenSSL::X509::Certificate.new(Base64.decode64(@base64_cert))
end
content() click to toggle source
# File lib/smart_id/authentication_certificate/certificate.rb, line 8
def content
  @content ||= SmartId::AuthenticationCertificate::Content.new(cert.subject.to_s)
end