java.lang.Object
io.helidon.config.encryption.ConfigProperties
Properties and their default values.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Configuration property key to set master password ("security.config.aes.insecure-passphrase").static final String
Environment variable to set master password ("SECURE_CONFIG_AES_MASTER_PWD").static final String
Environment variable to set private key alias within a keystore.static final String
Environment variable to set pass phrase for private key.static final String
Environment variable to set location of private key ("SECURE_CONFIG_RSA_PEM_KEY") PEM file.static final String
Environment variable to set pass phrase for keystore.static final String
Environment variable to set location of private key ("SECURE_CONFIG_RSA_PRIVATE_KEY") keystore.static final String
Environment variable to set key type to use.static final String
Configuration key to set whether to require encryption of secrets or not ("security.config.require-encryption"
).static final String
Environment variable to set whether to require encryption of secrets or not ("SECURE_CONFIG_REQUIRE_ENCRYPTION"
). -
Method Summary
-
Field Details
-
MASTER_PASSWORD_ENV_VARIABLE
Environment variable to set master password ("SECURE_CONFIG_AES_MASTER_PWD").- See Also:
-
MASTER_PASSWORD_CONFIG_KEY
Configuration property key to set master password ("security.config.aes.insecure-passphrase").- See Also:
-
PRIVATE_KEYSTORE_PATH_ENV_VARIABLE
Environment variable to set location of private key ("SECURE_CONFIG_RSA_PRIVATE_KEY") keystore. Absolute path or path relative to working directory.- See Also:
-
PRIVATE_KEY_PEM_PATH_ENV_VARIABLE
Environment variable to set location of private key ("SECURE_CONFIG_RSA_PEM_KEY") PEM file.- See Also:
-
REQUIRE_ENCRYPTION_ENV_VARIABLE
Environment variable to set whether to require encryption of secrets or not ("SECURE_CONFIG_REQUIRE_ENCRYPTION"
). If set to true, an exception will be thrown in the following cases:- Password is stored in clear text
- Master password is stored in configuration
- See Also:
-
PRIVATE_KEYSTORE_TYPE_ENV_VARIABLE
Environment variable to set key type to use. Allowed values:RSA
- default value, unix-like non-encrypted private keyPKCS12
- keystore, password protected store and/or private key
- See Also:
-
PRIVATE_KEY_ALIAS_ENV_VARIABLE
Environment variable to set private key alias within a keystore.- See Also:
-
PRIVATE_KEYSTORE_PASS_ENV_VARIABLE
Environment variable to set pass phrase for keystore.- See Also:
-
PRIVATE_KEY_PASS_ENV_VARIABLE
Environment variable to set pass phrase for private key.- See Also:
-
REQUIRE_ENCRYPTION_CONFIG_KEY
Configuration key to set whether to require encryption of secrets or not ("security.config.require-encryption"
). If set to true, an exception will be thrown in the following cases:- Password is stored in clear text
- Master password is stored in configuration
- See Also:
-