Class: PkiExpress::SignaturePolicyIdentifier

Inherits:
Object
  • Object
show all
Defined in:
lib/pki_express/signature_policy_identifier.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(model) ⇒ SignaturePolicyIdentifier

Returns a new instance of SignaturePolicyIdentifier.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/pki_express/signature_policy_identifier.rb', line 5

def initialize(model)
  @digest = nil
  @oid = nil
  @uri = nil

  unless model.nil?
    digest = model.fetch(:digest)
    unless digest.nil?
      DigestAlgorithmAndValue.new(digest)
    end
    oid = model.fetch(:oid)
    uri = model.fetch(:uri)
  end
end

Instance Attribute Details

#digestObject

Returns the value of attribute digest.



3
4
5
# File 'lib/pki_express/signature_policy_identifier.rb', line 3

def digest
  @digest
end

#oidObject

Returns the value of attribute oid.



3
4
5
# File 'lib/pki_express/signature_policy_identifier.rb', line 3

def oid
  @oid
end

#uriObject

Returns the value of attribute uri.



3
4
5
# File 'lib/pki_express/signature_policy_identifier.rb', line 3

def uri
  @uri
end