Encrypting Secrets
The crypt goal encrypts the given argument using the application configured master key store and the specified alias.
This allows to encrypt sensitive configuration values.
This goal executes the crypt tool on the project.
It is a shortcut for the tool goal with crypt specified as first argument.
This goal requires a properly configured key store, named master, in the application. See this page
for more information about configuration key stores.
Parameters
Parameters can be given as system properties (-DparameterName=parameterValue) or specified in the pom.xml plugin declaration:
| Name | Type | Mandatory | Description |
|---|---|---|---|
| args | String | Yes | The string of all arguments passed to the crypt tool. |
Examples
Encryption of a password using alias alias1 in the master key store:
mvn -Dargs="--alias alias1 thePasswOrd" -q seedstack:crypt