Uses of Class
jenkins.security.ConfidentialKey
-
Packages that use ConfidentialKey Package Description jenkins.security -
-
Uses of ConfidentialKey in jenkins.security
Subclasses of ConfidentialKey in jenkins.security Modifier and Type Class Description class
CryptoConfidentialKey
ConfidentialKey
that stores aSecretKey
for shared-secret cryptography (AES).class
HexStringConfidentialKey
ConfidentialKey
that is the random hexadecimal string of length N.class
HMACConfidentialKey
ConfidentialKey
that's used for creating a token by hashing some information with secret (such ashash(msg|secret)
).class
RSAConfidentialKey
RSA public/private key pair asConfidentialKey
.class
RSADigitalSignatureConfidentialKey
RSA digital signature asConfidentialKey
to prevent accidental leak of private key.Methods in jenkins.security with parameters of type ConfidentialKey Modifier and Type Method Description protected 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.
-