Class: Rubyplat::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/rubyplat/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#public_keyString

public key for verifying requests

Returns:

  • (String)

    the current value of public_key



4
5
6
# File 'lib/rubyplat/configuration.rb', line 4

def public_key
  @public_key
end

#public_passphraseObject

Returns the value of attribute public_passphrase.



6
7
8
# File 'lib/rubyplat/configuration.rb', line 6

def public_passphrase
  @public_passphrase
end

#secret_keyString

secret key for signing requests

Returns:

  • (String)

    the current value of secret_key



4
5
6
# File 'lib/rubyplat/configuration.rb', line 4

def secret_key
  @secret_key
end

#secret_passphraseObject

Returns the value of attribute secret_passphrase.



6
7
8
# File 'lib/rubyplat/configuration.rb', line 6

def secret_passphrase
  @secret_passphrase
end

Instance Method Details

#keyCyberplatPKI::Key

secret key used for signing requests

Returns:

  • (CyberplatPKI::Key)

    an instance of key



20
21
22
# File 'lib/rubyplat/configuration.rb', line 20

def key
  @key ||= CyberplatPKI::Key.new_private(secret_key, secret_passphrase)
end

#pubkeyCyberplatPKI::Key

public key used for verifying requests

Returns:

  • (CyberplatPKI::Key)

    an instance of key



26
27
28
# File 'lib/rubyplat/configuration.rb', line 26

def pubkey
  @pubkey ||= CyberplatPKI::Key.new_public(public_key, public_passphrase)
end