Uses of Class
jenkins.security.ConfidentialKey
Packages that use ConfidentialKey
-
Uses of ConfidentialKey in jenkins.security
Subclasses of ConfidentialKey in jenkins.securityModifier and TypeClassDescriptionclassConfidentialKeythat stores aSecretKeyfor shared-secret cryptography (AES).classConfidentialKeythat is the random hexadecimal string of length N.classConfidentialKeythat's used for creating a token by hashing some information with secret (such ashash(msg|secret)).classRSA public/private key pair asConfidentialKey.classRSA digital signature asConfidentialKeyto prevent accidental leak of private key.Methods in jenkins.security with parameters of type ConfidentialKeyModifier and TypeMethodDescriptionprotected abstract byte[]ConfidentialStore.load(ConfidentialKey key) Reverse operation ofConfidentialStore.store(ConfidentialKey, byte[])protected byte[]ConfidentialStore.Mock.load(ConfidentialKey key) protected byte[]DefaultConfidentialStore.load(ConfidentialKey key) Reverse operation ofDefaultConfidentialStore.store(ConfidentialKey, byte[])protected voidConfidentialStore.Mock.store(ConfidentialKey key, byte[] payload) protected abstract voidConfidentialStore.store(ConfidentialKey key, byte[] payload) Persists the payload ofConfidentialKeyto a persisted storage (such as disk.) The expectation is that the persisted form is secure.protected voidDefaultConfidentialStore.store(ConfidentialKey key, byte[] payload) Persists the payload ofConfidentialKeyto the disk.