Class: Prevoty::RSAPublicKey

Inherits:
Object
  • Object
show all
Defined in:
lib/prevoty/responses/rsa_public_key.rb

Direct Known Subclasses

RSAPrivateKey

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ RSAPublicKey

Returns a new instance of RSAPublicKey.



5
6
7
8
# File 'lib/prevoty/responses/rsa_public_key.rb', line 5

def initialize(data)
  @n = data["N"]
  @e = data["E"]
end

Instance Attribute Details

#eObject (readonly)

Returns the value of attribute e.



3
4
5
# File 'lib/prevoty/responses/rsa_public_key.rb', line 3

def e
  @e
end

#nObject (readonly)

Returns the value of attribute n.



3
4
5
# File 'lib/prevoty/responses/rsa_public_key.rb', line 3

def n
  @n
end

Instance Method Details

#to_json(*a) ⇒ Object



10
11
12
13
14
15
# File 'lib/prevoty/responses/rsa_public_key.rb', line 10

def to_json(*a)
  {
    N: @n,
    E: @e
  }.to_json
end