class RestPki::PKCertificate

Attributes

email_address[R]
issuer[R]
issuer_name[R]
pki_brazil[R]
pki_italy[R]
serial_number[R]
subject_name[R]
validity_end[R]
validity_start[R]

Public Class Methods

new(model) click to toggle source
# File lib/rest_pki/pk_certificate.rb, line 5
def initialize(model)
    @email_address = model['emailAddress']
    @serial_number = model['serialNumber']
    @validity_start = model['validityStart']
    @validity_end = model['validityEnd']

    if model['subjectName']
       @subject_name = Name.new(model['subjectName'])
    end

    if model['issuerName']
       @issuer_name = Name.new(model['issuerName'])
    end

    if model['pkiBrazil']
       @pki_brazil = PkiBrazilCertificateFields.new(model['pkiBrazil'])
    end

    if model['pkiItaly']
       @pki_italy = PkiItalyCertificateFields.new(model['pkiItaly'])
    end

    if model['issuer']
       @issuer = PKCertificate.new(model['issuer'])
    end
end