Class: Moxml::Signature::Model::KeyInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/moxml/signature/model/key_info.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id: nil, key_name: nil, key_value: nil, x509_data: nil, raw_elements: []) ⇒ KeyInfo

Returns a new instance of KeyInfo.



10
11
12
13
14
15
16
17
# File 'lib/moxml/signature/model/key_info.rb', line 10

def initialize(id: nil, key_name: nil, key_value: nil,
               x509_data: nil, raw_elements: [])
  @id = id
  @key_name = key_name
  @key_value = key_value
  @x509_data = x509_data
  @raw_elements = raw_elements
end

Instance Attribute Details

#idObject

Returns the value of attribute id.



7
8
9
# File 'lib/moxml/signature/model/key_info.rb', line 7

def id
  @id
end

#key_nameObject

Returns the value of attribute key_name.



7
8
9
# File 'lib/moxml/signature/model/key_info.rb', line 7

def key_name
  @key_name
end

#key_valueObject

Returns the value of attribute key_value.



7
8
9
# File 'lib/moxml/signature/model/key_info.rb', line 7

def key_value
  @key_value
end

#raw_elementsObject

Returns the value of attribute raw_elements.



7
8
9
# File 'lib/moxml/signature/model/key_info.rb', line 7

def raw_elements
  @raw_elements
end

#x509_dataObject

Returns the value of attribute x509_data.



7
8
9
# File 'lib/moxml/signature/model/key_info.rb', line 7

def x509_data
  @x509_data
end