Package jenkins.security
Class HexStringConfidentialKey
java.lang.Object
jenkins.security.ConfidentialKey
jenkins.security.HexStringConfidentialKey
ConfidentialKey
that is the random hexadecimal string of length N.
This is typically used as a unique ID, as a hex dump is suitable for printing, copy-pasting, as well as use as an identifier.
- Since:
- 1.498
- Author:
- Kohsuke Kawaguchi
-
Constructor Summary
ConstructorDescriptionHexStringConfidentialKey
(Class owner, String shortName, int length) HexStringConfidentialKey
(String id, int length) -
Method Summary
Methods inherited from class jenkins.security.ConfidentialKey
getId, load, store
-
Constructor Details
-
HexStringConfidentialKey
- Parameters:
length
- Length of the hexadecimal string.
-
HexStringConfidentialKey
-
-
Method Details
-
get
Returns the persisted hex string value. If the value isn't persisted, a new random value is created.- Throws:
Error
- If the secret fails to load. Not throwing a checked exception is for the convenience of the caller.
-