Credential Secret Generator
hashValueIsBinary) passwordGenerator) hashFunctionPlugin) NOTE: Some password hashes, such as SHA 256 Password Hash or Scrypt Password Hash, produce binary output. If one of these is used, make sure the persistence layer supports binary data in the hash field and the corresponding persistence plugins (e.g. Database User Store or Ldap Connector) are configured to treat hash values as binary values.
In case the persistence layer expects a string, encode the password hash by wrapping it with an encoder. To achieve this, use the Password Hash Configuration plugin and specify the hash function (such as Scrypt Password Hash) together with the desired encoder. We recommend using the Base64 Password Hash Encoder.
outputDirectoryPath) This property is not required if the renderer plugin (see separate property) does not write on the outputstream (e.g. sends it somewhere else). It is required otherwise.
Note: If this property is not defined and the used renderer plugin writes on the output stream, then the result (e.g. a PDF file) is lost.
workingDirectoryPath) If this property is defined, the passwords are not directly generated into the output directory (see other property) but they are generated into this working directory and are moved to the output directory once they are done.
This helps to solve problems with processes automatically reading the rendered passwords and reading partial reports during the generation process. Make sure that the working directory and the output directory reside in the same file system (if not the moving of the generated file will not be atomic).
The directory is either absolute or relative to the JVMs current directory.
fileNamePrefix) Do not use the empty prefixes if token-list reports are stored in the same directory. The empty prefix is the default for token list letters (and not configurable in older plugin versions).
This property is optional to be backwards compatible. The prefix "pwd-" is used if none is defined.
configuredFileNameSuffix) reportTypeShortDesc) The text is used in the user trail log written when a report is rendered. Please specify a text like in the examples below, so it suits the structure of the log statement it is used in.
If this property is not specified, a general statement will be logged.
passwordRenderer) languageAttributeName) deleteOldPasswords) barcodeGenerator) - BarcodeImage: placeholder for the barcode image.
- BarcodeContent: placeholder for the barcode content.
- BarcodeContentDisplay: placeholder for the barcode content in a human-readable format.
type: CredentialSecretGenerator
id: CredentialSecretGenerator-xxxxxx
displayName:
comment:
properties:
barcodeGenerator:
configuredFileNameSuffix:
deleteOldPasswords: false
fileNamePrefix: pwd-
hashFunctionPlugin:
hashValueIsBinary: false
languageAttributeName:
outputDirectoryPath:
passwordGenerator:
passwordRenderer:
reportTypeShortDesc:
workingDirectoryPath: