Uses of Class
jenkins.security.ConfidentialKey
-
Uses of ConfidentialKey in jenkins.security
Modifier and TypeClassDescriptionclass
ConfidentialKey
that stores aSecretKey
for shared-secret cryptography (AES).class
ConfidentialKey
that is the random hexadecimal string of length N.class
ConfidentialKey
that's used for creating a token by hashing some information with secret (such ashash(msg|secret)
).class
RSA public/private key pair asConfidentialKey
.class
RSA digital signature asConfidentialKey
to prevent accidental leak of private key.Modifier and TypeMethodDescriptionprotected abstract byte[]
ConfidentialStore.load
(ConfidentialKey key) Reverse operation ofConfidentialStore.store(ConfidentialKey, byte[])
protected byte[]
DefaultConfidentialStore.load
(ConfidentialKey key) Reverse operation ofDefaultConfidentialStore.store(ConfidentialKey, byte[])
protected abstract void
ConfidentialStore.store
(ConfidentialKey key, byte[] payload) Persists the payload ofConfidentialKey
to a persisted storage (such as disk.) The expectation is that the persisted form is secure.protected void
DefaultConfidentialStore.store
(ConfidentialKey key, byte[] payload) Persists the payload ofConfidentialKey
to the disk.