Skip to content

Latest commit

 

History

History
40 lines (34 loc) · 1.7 KB

DeriveKey.md

File metadata and controls

40 lines (34 loc) · 1.7 KB

Akeyless::DeriveKey

Properties

Name Type Description Notes
accessibility String for personal password manager [optional][default to 'regular']
alg String Kdf algorithm [default to 'pbkdf2']
hash_function String HashFunction the hash function to use (relevant for pbkdf2) [optional][default to 'sha256']
iter Integer IterationCount the number of iterations
json Boolean Set output format to JSON [optional][default to false]
key_len Integer KeyLength the byte length of the generated key
mem Integer MemorySizeInKb the memory paramter in kb (relevant for argon2id) [optional][default to 16384]
name String Static Secret full name
parallelism Integer Parallelism the number of threads to use (relevant for argon2id) [optional][default to 1]
salt String Salt Base64 encoded salt value. If not provided, the salt will be generated as part of the operation. The salt should be securely-generated random bytes, minimum 64 bits, 128 bits is recommended [optional]
token String Authentication token (see `/auth` and `/configure`) [optional]
uid_token String The universal identity token, Required only for universal_identity authentication [optional]

Example

require 'akeyless'

instance = Akeyless::DeriveKey.new(
  accessibility: null,
  alg: null,
  hash_function: null,
  iter: null,
  json: null,
  key_len: null,
  mem: null,
  name: null,
  parallelism: null,
  salt: null,
  token: null,
  uid_token: null
)