Class: Moxml::Signature::Model::Key::ECKeyValue

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

Overview

dsig11:ECKeyValue — NamedCurve URI + PublicKey octets, or explicit ECParameters.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(named_curve_uri: nil, public_key: nil, ec_parameters: nil) ⇒ ECKeyValue

Returns a new instance of ECKeyValue.



12
13
14
15
16
17
# File 'lib/moxml/signature/model/key/ec_key_value.rb', line 12

def initialize(named_curve_uri: nil, public_key: nil,
               ec_parameters: nil)
  @named_curve_uri = named_curve_uri
  @public_key = public_key
  @ec_parameters = ec_parameters
end

Instance Attribute Details

#ec_parametersObject

Returns the value of attribute ec_parameters.



10
11
12
# File 'lib/moxml/signature/model/key/ec_key_value.rb', line 10

def ec_parameters
  @ec_parameters
end

#named_curve_uriObject

Returns the value of attribute named_curve_uri.



10
11
12
# File 'lib/moxml/signature/model/key/ec_key_value.rb', line 10

def named_curve_uri
  @named_curve_uri
end

#public_keyObject

Returns the value of attribute public_key.



10
11
12
# File 'lib/moxml/signature/model/key/ec_key_value.rb', line 10

def public_key
  @public_key
end