Module: Ingenico::Connect::SDK::Webhooks::SecretKeyStore

Included in:
InMemorySecretKeyStore
Defined in:
lib/ingenico/connect/sdk/webhooks/secret_key_store.rb

Overview

An abstract store of secret keys. Implementation can store secret keys in a database, on disk, etc. Should be Thread-safe.

Instance Method Summary collapse

Instance Method Details

#get_secret_key(key_id) ⇒ Object

Retrieve secret key for given key id

key_id

given key id

Raises Ingenico::Connect::SDK::Webhooks::SecretKeyNotAvailableException if the secret key for the given key id is not available.

Raises:



11
12
13
# File 'lib/ingenico/connect/sdk/webhooks/secret_key_store.rb', line 11

def get_secret_key(key_id)
  raise NotImplementedError
end