Delete the value for a specified key in the keystore. If the stored value is a secret sentinel, the secret is also deleted from the OS secret store.
Get a value for a specified key in the keystore. If the stored value is a secret sentinel, the actual value is retrieved from the OS secret store.
Check if a value for a specified key exists in the keystore.
Set a value for a specified key in the keystore.
OptionalisSecret: boolean
if true, the value is stored in the OS-native secret store and a sentinel reference is kept in the key-value Map. Requires that the service was constructed with secret support enabled.
Service providing keystore functionality for the CLI. The keystore data is scoped to the service or Command instances accessing this service via Context.getServiceById.
Values can optionally be stored as OS-native secrets using the
isSecretparameter on setKey. Secret values are stored via SecretService and only a sentinel reference is kept in the key-value Map. The sentinel prefix__SECRET__:is reserved.