Class: SoarAuthenticationToken::KeypairGenerator
- Inherits:
-
Object
- Object
- SoarAuthenticationToken::KeypairGenerator
- Defined in:
- lib/soar_authentication_token/keypair_generator.rb
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize ⇒ KeypairGenerator
constructor
A new instance of KeypairGenerator.
Constructor Details
#initialize ⇒ KeypairGenerator
Returns a new instance of KeypairGenerator.
5 6 |
# File 'lib/soar_authentication_token/keypair_generator.rb', line 5 def initialize end |
Instance Method Details
#generate ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/soar_authentication_token/keypair_generator.rb', line 8 def generate private_key = OpenSSL::PKey::EC.new 'secp521r1' private_key.generate_key public_key = OpenSSL::PKey::EC.new private_key public_key.private_key = nil [private_key.to_pem, public_key.to_pem] end |