Interface ElytronToolMessages

  • All Superinterfaces:
    org.jboss.logging.BasicLogger

    @MessageLogger(projectCode="ELYTOOL",
                   length=5)
    public interface ElytronToolMessages
    extends org.jboss.logging.BasicLogger
    Messages for Elytron tool.
    Author:
    Peter Skopek
    • Method Detail

      • commandOrAliasNotFound

        @Message(id=0,
                 value="Command or alias \"%s\" not found.")
        String commandOrAliasNotFound​(String command)
      • inputDataNotConfirmed

        @Message(id=0,
                 value="Input data not confirmed. Exiting.")
        String inputDataNotConfirmed()
      • cmdHelp

        @Message(id=0,
                 value="%s %s")
        String cmdHelp​(String toolCommand,
                       String commandName)
      • commandExecuteException

        @Message(id=0,
                 value="Exception encountered executing the command:")
        String commandExecuteException()
      • generalHelpTitle

        @Message(id=0,
                 value="Printing general help message:")
        String generalHelpTitle()
      • cmdLineStoreLocationDesc

        @Message(id=0,
                 value="Location of credential store storage file")
        String cmdLineStoreLocationDesc()
      • cmdLineCredentialStoreHelpHeader

        @Message(id=0,
                 value="\"credential-store\" command is used to perform various operations on credential store.")
        String cmdLineCredentialStoreHelpHeader()
      • cmdLineImplementationPropertiesDesc

        @Message(id=0,
                 value="Implementation properties for credential store type in form of \"prop1=value1; ... ;propN=valueN\" .%nSupported properties are dependent on credential store type%nKeyStoreCredentialStore (default implementation) supports following additional properties (all are optional):%nkeyStoreType - specifies the key store type to use (defaults to \"JCEKS\")%nkeyAlias - specifies the secret key alias within the key store to use for encrypt/decrypt of data in external storage (defaults to \"cs_key\")%nexternal - specifies whether to store data to external storage and encrypted by keyAlias key (defaults to \"false\")%ncryptoAlg - cryptographic algorithm name to be used to encrypt/decrypt entries at external storage \"external\" has to be set to \"true\"")
        String cmdLineImplementationPropertiesDesc()
      • cmdLineCredentialStorePassword

        @Message(id=0,
                 value="Password for credential store")
        String cmdLineCredentialStorePassword()
      • cmdLineSaltDesc

        @Message(id=0,
                 value="Salt to apply for final masked password of the credential store")
        String cmdLineSaltDesc()
      • cmdLineIterationCountDesc

        @Message(id=0,
                 value="Iteration count for final masked password of the credential store")
        String cmdLineIterationCountDesc()
      • cmdLinePasswordCredentialValueDesc

        @Message(id=0,
                 value="Password credential value")
        String cmdLinePasswordCredentialValueDesc()
      • cmdLineEntryTypeDesc

        @Message(id=0,
                 value="Type of entry in credential store")
        String cmdLineEntryTypeDesc()
      • cmdLineOtherProvidersDesc

        @Message(id=0,
                 value="Comma separated list of JCA provider names. Providers will be supplied to the credential store instance.%nEach provider must be installed through java.security file or through service loader from properly packaged jar file on classpath.")
        String cmdLineOtherProvidersDesc()
      • cmdLineCustomCredentialStoreProviderDesc

        @Message(id=0,
                 value="Provider name containing CredentialStoreSpi implementation.%nProvider must be installed through java.security file or through service loader from properly packaged jar file on classpath.")
        String cmdLineCustomCredentialStoreProviderDesc()
      • cmdLineCreateCredentialStoreDesc

        @Message(id=0,
                 value="Create credential store (Action)")
        String cmdLineCreateCredentialStoreDesc()
      • cmdLineCredentialStoreTypeDesc

        @Message(id=0,
                 value="Credential store type")
        String cmdLineCredentialStoreTypeDesc()
      • cmdLineAddAliasDesc

        @Message(id=0,
                 value="Add new alias to the credential store (Action)")
        String cmdLineAddAliasDesc()
      • cmdLineRemoveAliasDesc

        @Message(id=0,
                 value="Remove alias from the credential store (Action)")
        String cmdLineRemoveAliasDesc()
      • cmdLineCheckAliasDesc

        @Message(id=0,
                 value="Check if alias exists within the credential store (Action)")
        String cmdLineCheckAliasDesc()
      • cmdLineAliasesDesc

        @Message(id=0,
                 value="Display all aliases (Action)")
        String cmdLineAliasesDesc()
      • cmdLineGenerateKeyPairDesc

        @Message(id=0,
                 value="Generate private and public key pair and store them as a KeyPairCredential")
        String cmdLineGenerateKeyPairDesc()
      • cmdLineKeySizeDesc

        @Message(id=0,
                 value="Size (number of bytes) of the keys when generating a KeyPairCredential.")
        String cmdLineKeySizeDesc()
      • cmdLineKeyAlgorithmDesc

        @Message(id=0,
                 value="Encryption algorithm to be used when generating a KeyPairCredential: RSA, DSA, or EC. Default RSA")
        String cmdLineKeyAlgorithmDesc()
      • cmdLineExportPublicKeyDesc

        @Message(id=0,
                 value="Prints the public key stored under a KeyPairCredential as Base64 encoded String, in OpenSSH format.")
        String cmdLineExportPublicKeyDesc()
      • cmdLineImportKeyPairDesc

        @Message(id=0,
                 value="Import a KeyPairCredential into the credential store.")
        String cmdLineImportKeyPairDesc()
      • cmdLinePrivateKeyLocationDesc

        @Message(id=0,
                 value="The location of a file containing a private key.")
        String cmdLinePrivateKeyLocationDesc()
      • cmdLinePublicKeyLocationDesc

        @Message(id=0,
                 value="The location of a file containing a public key.")
        String cmdLinePublicKeyLocationDesc()
      • cmdLineKeyPassphraseDesc

        @Message(id=0,
                 value="The passphrase used to decrypt the private key.")
        String cmdLineKeyPassphraseDesc()
      • cmdLinePrivateKeyStringDesc

        @Message(id=0,
                 value="A private key specified as a String.")
        String cmdLinePrivateKeyStringDesc()
      • cmdLinePublicKeyStringDesc

        @Message(id=0,
                 value="A public key specified as a String.")
        String cmdLinePublicKeyStringDesc()
      • cmdLinePrintSummary

        @Message(id=0,
                 value="Print summary, especially command how to create this credential store")
        String cmdLinePrintSummary()
      • cmdLineHelp

        @Message(id=0,
                 value="Get help with usage of this command (Action)")
        String cmdLineHelp()
      • aliasExists

        @Message(id=0,
                 value="Alias \"%s\" exists")
        String aliasExists​(String alias)
      • aliasDoesNotExist

        @Message(id=0,
                 value="Alias \"%s\" does not exist")
        String aliasDoesNotExist​(String alias)
      • aliasDoesNotExist

        @Message(id=0,
                 value="Alias \"%s\" of type \"%s\" does not exist")
        String aliasDoesNotExist​(String alias,
                                 String type)
      • aliasStored

        @Message(id=0,
                 value="Alias \"%s\" has been successfully stored")
        String aliasStored​(String alias)
      • aliasStored

        @Message(id=0,
                 value="Alias \"%s\" of type \"%s\" has been successfully stored")
        String aliasStored​(String alias,
                           String type)
      • aliasRemoved

        @Message(id=0,
                 value="Alias \"%s\" has been successfully removed")
        String aliasRemoved​(String alias)
      • aliasRemoved

        @Message(id=0,
                 value="Alias \"%s\" of type \"%s\" has been successfully removed")
        String aliasRemoved​(String alias,
                            String type)
      • commandSummary

        @Message(id=0,
                 value="Credential store command summary:%n--------------------------------------%n%s")
        String commandSummary​(String command)
      • aliases

        @Message(id=0,
                 value="Credential store contains following aliases: %s")
        String aliases​(String aliases)
      • noAliases

        @Message(id=0,
                 value="Credential store contains no aliases")
        String noAliases()
      • actionToPerformNotDefined

        @Message(id=0,
                 value="Action to perform on the credential store is not defined")
        Exception actionToPerformNotDefined()
      • credentialStorePasswordPrompt

        @Message(id=0,
                 value="Credential store password: ")
        String credentialStorePasswordPrompt()
      • credentialStorePasswordPromptConfirm

        @Message(id=0,
                 value="Confirm credential store password: ")
        String credentialStorePasswordPromptConfirm()
      • keyPassphrasePrompt

        @Message(id=0,
                 value="Passphrase to be used to decrypt private key (can be nothing if no passphrase was used to encrypt the key): ")
        String keyPassphrasePrompt()
      • keyPassphrasePromptConfirm

        @Message(id=0,
                 value="Confirm passphrase to be used to decrypt private key (can be nothing if no passphrase was used to encrypt the key): ")
        String keyPassphrasePromptConfirm()
      • secretToStorePrompt

        @Message(id=0,
                 value="Secret to store: ")
        String secretToStorePrompt()
      • secretToStorePromptConfirm

        @Message(id=0,
                 value="Confirm secret to store: ")
        String secretToStorePromptConfirm()
      • cmdMaskHelpHeader

        @Message(id=0,
                 value="\"mask\" command is used to get MASK- string encrypted using PBEWithMD5AndDES in PicketBox compatible way.")
        String cmdMaskHelpHeader()
      • cmdMaskSaltDesc

        @Message(id=0,
                 value="Salt to apply to masked string")
        String cmdMaskSaltDesc()
      • cmdMaskIterationCountDesc

        @Message(id=0,
                 value="Iteration count for masked string")
        String cmdMaskIterationCountDesc()
      • cmdMaskSecretDesc

        @Message(id=0,
                 value="Secret to be encrypted")
        String cmdMaskSecretDesc()
      • saltNotSpecified

        @Message(id=6,
                 value="Salt not specified.")
        org.apache.commons.cli.MissingArgumentException saltNotSpecified()
      • invalidParameterMustBeIntBetween

        @Message(id=7,
                 value="Invalid \"%s\" value. Must be an integer between %d and %d, inclusive")
        IllegalArgumentException invalidParameterMustBeIntBetween​(String parameter,
                                                                  int min,
                                                                  int max)
      • cmdVaultHelpHeader

        @Message(id=0,
                 value="\"vault\" command is used convert PicketBox Security Vault to credential store using default implementation (KeyStoreCredentialStore) or custom implementation set with the \"type\" option.")
        String cmdVaultHelpHeader()
      • cmdLineVaultKeyStoreURL

        @Message(id=0,
                 value="Vault keystore URL (defaults to \"vault.keystore\")")
        String cmdLineVaultKeyStoreURL()
      • cmdLineVaultKeyStorePassword

        @Message(id=0,
                 value="Vault keystore password:%n- used to open original vault key store%n- used as password for new converted credential store")
        String cmdLineVaultKeyStorePassword()
      • cmdLineVaultEncryptionDirectory

        @Message(id=0,
                 value="Vault directory containing encrypted files (defaults to \"vault\")")
        String cmdLineVaultEncryptionDirectory()
      • cmdVaultLineSalt

        @Message(id=0,
                 value="8 character salt (defaults to \"12345678\")")
        String cmdVaultLineSalt()
      • cmdLineVaultIterationCount

        @Message(id=0,
                 value="Iteration count (defaults to \"23\")")
        String cmdLineVaultIterationCount()
      • cmdLineVaultKeyStoreAlias

        @Message(id=0,
                 value="Vault master key alias within key store (defaults to \"vault\")")
        String cmdLineVaultKeyStoreAlias()
      • cmdLineVaultCSParametersDesc

        @Message(id=0,
                 value="Configuration parameters for credential store in form of: \"parameter1=value1; ... ;parameterN=valueN\"%nSupported parameters are dependent on credential store type%nGenerally supported parameters for default credential store implementation (all are optional):%ncreate - automatically creates credential store file (true/false)%nmodifiable - is the credential modifiable (true/false)%nlocation - file location of credential store%nkeyStoreType - specify the key store type to use")
        String cmdLineVaultCSParametersDesc()
      • vaultConversionSummary

        @Message(id=0,
                 value="Vault Conversion summary:%n--------------------------------------%n%s%n--------------------------------------%n")
        String vaultConversionSummary​(String command)
      • conversionSuccessful

        @Message(id=0,
                 value="Vault Conversion Successful%n")
        String conversionSuccessful()
      • cliCommandToNewCredentialStore

        @Message(id=0,
                 value="CLI command to add new credential store:%n")
        String cliCommandToNewCredentialStore()
      • cliCommandBulkVaultCredentialStoreConversion

        @Message(id=0,
                 value="Bulk conversion with options listed in description file. All options have no default value and should be set in the file. (Action)%nAll options are required with the exceptions:%n - \"properties\" option%n - \"type\" option (defaults to \"KeyStoreCredentialStore\")%n - \"credential-store-provider\" option%n - \"other-providers\" option%n - \"salt\" and \"iteration\" options can be omitted when plain-text password is used%nEach set of options must start with the \"keystore\" option in the following format:%n keystore:<value>%nkeystore-password:<value>%nenc-dir:<value>%nsalt:<value>%niteration:<value>%nlocation:<value>%nalias:<value>%nproperties:<parameter1>=<value1>; ... ;<parameterN>=<valueN>%ntype:<value>%ncredential-store-provider:<value>%nother-providers:<value>")
        String cliCommandBulkVaultCredentialStoreConversion()
      • cmdLineVaultPrintSummary

        @Message(id=0,
                 value="Print summary of conversion")
        String cmdLineVaultPrintSummary()
      • cmdLineVaultCSTypeDesc

        @Message(id=0,
                 value="Converted credential store type (defaults to \"KeyStoreCredentialStore\")")
        String cmdLineVaultCSTypeDesc()
      • cmdLineVaultCSLocationDesc

        @Message(id=0,
                 value="Location of credential store storage file (defaults to \"converted-vault.cr-store\" in vault encryption directory)")
        String cmdLineVaultCSLocationDesc()
      • cannotLocateAdminKey

        @Message(id=8,
                 value="Cannot locate admin key with alias \"%s\" or it is of improper type")
        RuntimeException cannotLocateAdminKey​(String alias)
      • cannotParseProps

        @Message(id=9,
                 value="Cannot parse credential store implementation properties from supplied parameter")
        RuntimeException cannotParseProps()
      • vaultConvertedToCS

        @Message(id=0,
                 value="Vault (enc-dir=\"%s\";keystore=\"%s\") converted to credential store \"%s\"")
        String vaultConvertedToCS​(String vaultDir,
                                  String keyStore,
                                  String credentialStoreStorage)
      • descriptorParseMissingColon

        @Message(id=10,
                 value="Cannot parse conversion descriptor file \"%s\" missing colon at line %s")
        IOException descriptorParseMissingColon​(String file,
                                                String line)
      • unrecognizedDescriptorAttribute

        @Message(id=11,
                 value="Unrecognized descriptor attribute at line %s")
        IOException unrecognizedDescriptorAttribute​(String line)
      • bulkConversionProblem

        @Message(id=12,
                 value="Problem converting vault (enc-dir=\"%s\";keystore=\"%s\")")
        Exception bulkConversionProblem​(String vaultDir,
                                        String keyStore,
                                        @Cause
                                        Throwable cause)
      • bulkConversionInvalidOption

        @Message(id=13,
                 value="Invalid option \"%s\" when performing bulk conversion. Use bulk conversion descriptor file.")
        Exception bulkConversionInvalidOption​(String option)
      • credentialStoreCreated

        @Message(id=0,
                 value="Credential Store has been successfully created")
        String credentialStoreCreated()
      • optionNotSpecified

        @Message(id=16,
                 value="Option \"%s\" is not specified.")
        org.apache.commons.cli.MissingArgumentException optionNotSpecified​(String option)
      • duplicateOptionSpecified

        @Message(id=17,
                 value="Option \"%s\" specified more than once. Only the first occurrence will be used.")
        String duplicateOptionSpecified​(String option)
      • noArgumentOption

        @Message(id=18,
                 value="Option \"%s\" does not expect any arguments.")
        org.apache.commons.cli.MissingArgumentException noArgumentOption​(String option)
      • vaultPasswordPrompt

        @Message(id=0,
                 value="Vault password: ")
        String vaultPasswordPrompt()
      • vaultPasswordPromptConfirm

        @Message(id=0,
                 value="Confirm vault password: ")
        String vaultPasswordPromptConfirm()
      • vaultFileNotFound

        @Message(id=19,
                 value="Encryption directory \"%s\" does not contain \"VAULT.dat\" file.")
        IllegalArgumentException vaultFileNotFound​(String path)
      • maskSecretPrompt

        @Message(id=0,
                 value="Mask secret: ")
        String maskSecretPrompt()
      • maskSecretPromptConfirm

        @Message(id=0,
                 value="Confirm mask secret: ")
        String maskSecretPromptConfirm()
      • cmdLineDebug

        @Message(id=0,
                 value="Print stack trace when error occurs.")
        String cmdLineDebug()
      • commandExecuteExceptionNoDebug

        @Message(id=0,
                 value="Exception encountered executing the command. Use option \"--debug\" for complete exception stack trace.")
        String commandExecuteExceptionNoDebug()
      • undefinedAlias

        @Message(id=20,
                 value="Alias was not defined.")
        org.apache.commons.cli.MissingArgumentException undefinedAlias()
      • undefinedOutputLocation

        @Message(id=21,
                 value="Location of the output file was not defined.")
        org.apache.commons.cli.MissingArgumentException undefinedOutputLocation()
      • undefinedEncryptionDirectory

        @Message(id=22,
                 value="Encryption directory was not defined.")
        org.apache.commons.cli.MissingArgumentException undefinedEncryptionDirectory()
      • undefinedVaultPassword

        @Message(id=23,
                 value="Vault password was not defined")
        org.apache.commons.cli.MissingArgumentException undefinedVaultPassword()
      • undefinedKeystore

        @Message(id=24,
                 value="Cannot parse conversion descriptor file \"%s\". No keystore specified.")
        IOException undefinedKeystore​(String file)
      • storageFileDoesNotExist

        @Message(id=25,
                 value="Credential store storage file \"%s\" does not exist.")
        IllegalArgumentException storageFileDoesNotExist​(String location)
      • storageFileExists

        @Message(id=26,
                 value="Credential store storage file \"%s\" already exists.")
        IllegalArgumentException storageFileExists​(String location)
      • wrongMaskedPasswordFormat

        @Message(id=27,
                 value="Wrong masked password format. Expected format is \"MASK-<encoded payload>;<salt>;<iteration>\"")
        IllegalArgumentException wrongMaskedPasswordFormat()
      • filebasedKeystoreLocationMissing

        @Message(id=28,
                 value="Location parameter is not specified for filebased keystore type \'%s\'")
        org.apache.commons.cli.MissingArgumentException filebasedKeystoreLocationMissing​(String type)
      • unknownKeyPairAlgorithm

        @Message(id=29,
                 value="Key Pair Algorithm: \'%s\' is not supported.")
        NoSuchAlgorithmException unknownKeyPairAlgorithm​(String algorithm)
      • noPrivateKeySpecified

        @Message(id=31,
                 value="No private key specified for importing.")
        org.apache.commons.cli.MissingArgumentException noPrivateKeySpecified()
      • noPublicKeySpecified

        @Message(id=32,
                 value="No public key specified for importing.")
        org.apache.commons.cli.MissingArgumentException noPublicKeySpecified()
      • xmlNoPemContent

        @Message(id=33,
                 value="No PEM content found")
        org.apache.commons.cli.MissingArgumentException xmlNoPemContent()
      • longOptionDescription

        @Message(id=0,
                 value="In the message below, option \'%s\' refers to long option \'%s\'.")
        String longOptionDescription​(String option,
                                     String longOption)
      • cmdFileSystemRealmHelpHeader

        @Message(id=0,
                 value="\'FileSystemRealm\' command is used to convert legacy properties files and scripts to an Elytron FileSystemRealm.")
        String cmdFileSystemRealmHelpHeader()
      • cmdFileSystemRealmUsersFileDesc

        @Message(id=0,
                 value="The relative or absolute path to the users file.")
        String cmdFileSystemRealmUsersFileDesc()
      • cmdFileSystemRealmRolesFileDesc

        @Message(id=0,
                 value="The relative or absolute path to the roles file.")
        String cmdFileSystemRealmRolesFileDesc()
      • cmdFileSystemRealmOutputLocationDesc

        @Message(id=0,
                 value="The relative or absolute path to the output directory.")
        String cmdFileSystemRealmOutputLocationDesc()
      • cmdFileSystemRealmFileSystemRealmNameDesc

        @Message(id=0,
                 value="Name of the filesystem-realm to be configured.")
        String cmdFileSystemRealmFileSystemRealmNameDesc()
      • cmdFileSystemRealmSecurityDomainNameDesc

        @Message(id=0,
                 value="Name of the security-domain to be configured.")
        String cmdFileSystemRealmSecurityDomainNameDesc()
      • cmdFileSystemRealmBulkConvertDesc

        @Message(id=0,
                 value="Bulk conversion with options listed in description file. Optional options have default values, required options do not. (Action) %nThe options fileSystemRealmName and securityDomainName are optional. %nThese optional options have default values of: converted-properties-filesystem-realm and converted-properties-security-domain. %nValues are required for the following options: users-file, roles-file, and output-location. %nIf one or more these required values are not set, the corresponding block is skipped. %nEach option must be specified in the following format: <option>:<value>. The order of options does not matter. %nBlocks of options must be separated by a blank line.")
        String cmdFileSystemRealmBulkConvertDesc()
      • cmdFileSystemRealmSilentDesc

        @Message(id=0,
                 value="Suppresses all output except errors and prompts.")
        String cmdFileSystemRealmSilentDesc()
      • cmdFileSystemRealmSummaryDesc

        @Message(id=0,
                 value="Provides a detailed summary of all operations performed, once the command finishes.")
        String cmdFileSystemRealmSummaryDesc()
      • missingUsersFile

        @Message(id=0,
                 value="No users file specified. Please use either --bulk-convert <file> or specify a users file using --users-file <file>")
        org.apache.commons.cli.MissingOptionException missingUsersFile()
      • missingRolesFile

        @Message(id=0,
                 value="No roles file specified. Please use either --bulk-convert <file> or specify a roles file using --roles-file <file>")
        org.apache.commons.cli.MissingOptionException missingRolesFile()
      • missingOutputLocation

        @Message(id=0,
                 value="No output location specified. Please use either --bulk-convert <file> or specify an output location using --output-location <directory>")
        org.apache.commons.cli.MissingOptionException missingOutputLocation()
      • mutuallyExclusiveOptionsSpecified

        @Message(id=0,
                 value="Both --bulk-convert and one or more of --users-file, --roles-file, and/or --output-location were specified. Please only use --bulk-convert or all of --users-file, --roles-file, and --output-location.")
        org.apache.commons.cli.MissingOptionException mutuallyExclusiveOptionsSpecified()
      • noValueFound

        @Message(id=0,
                 value="No value found for %s.")
        String noValueFound​(String param)
      • skippingDescriptorBlock

        @Message(id=0,
                 value="Skipping descriptor file block number %d due to %s.")
        String skippingDescriptorBlock​(Integer blockNumber,
                                       String reason)
      • shouldFileBeOverwritten

        @Message(id=0,
                 value="Should file %s be overwritten? (y/n) ")
        String shouldFileBeOverwritten​(String file)
      • cmdLineActionsHelpHeader

        @Message(id=0,
                 value="\nSome of the parameters below are mutually exclusive actions which are marked with (Action) in the description.")
        String cmdLineActionsHelpHeader()
      • keySize

        @Message(id=0,
                 value="Key size (bits).")
        String keySize()
      • generateSecretKey

        @Message(id=0,
                 value="Generate a new SecretKey and store it in the credential store.")
        String generateSecretKey()
      • exportSecretKey

        @Message(id=0,
                 value="Export existing SecretKey stored in the credential store.")
        String exportSecretKey()
      • exportedSecretKey

        @Message(id=0,
                 value="Exported SecretKey for alias %s=%s")
        String exportedSecretKey​(String alias,
                                 String key)
      • key

        @Message(id=0,
                 value="The encoded Key to import.")
        String key()
      • importSecretKey

        @Message(id=0,
                 value="Import an existing encoded SecretKey to the credential store.")
        String importSecretKey()
      • keyToImport

        @Message(id=0,
                 value="SecretKey to import: ")
        String keyToImport()
      • encrypt

        @Message(id=0,
                 value="Encrypt a clear text string using the SecretKey specified by <alias>.")
        String encrypt()
      • clearText

        @Message(id=0,
                 value="The clear text to encrypt.")
        String clearText()
      • clearTextToImport

        @Message(id=0,
                 value="Clear text value:")
        String clearTextToImport()
      • clearTextToImportAgain

        @Message(id=0,
                 value="Confirm clear text value:")
        String clearTextToImportAgain()
      • encryptedToken

        @Message(id=0,
                 value="Clear text encrypted to token \'%s\' using alias \'%s\'.")
        String encryptedToken​(String token,
                              String alias)