Group of attributes used when referencing credential through credential store.
Credential store name used to fetch credential with given 'alias' from.
Credential store name has to be defined elsewhere.
Alias of credential in the credential store.
Type of credential to be fetched from credential store.
It is usually fully qualified class name.
Credential to be used by the configuration.
Credential/password in clear text. If used on its own, this should only be used for testing purposes.
This attribute can also be specified together with the 'store' attribute. If the 'alias' attribute
is also specified, one of the following will then occur:
If the credential store does not contain an entry for the given 'alias', a new entry will be added
to the credential store to hold the clear text password that was specified.
If the credential store does contain an entry for the given 'alias', the existing credential will
be replaced with the clear text password that was specified.
If the 'clear-text' attribute is specified together with the 'store' attribute but the 'alias' is
not specified, an alias will be generated and a new entry will be added to the credential store to
hold the clear text password that was specified.
In all three cases, the 'clear-text' attribute will be removed from the model after adding / updating
an entry in the credential store.