abstract static class WalkEncryption.SymmetricEncryption extends WalkEncryption implements WalkEncryption.Keys, WalkEncryption.Vals
WalkEncryption.JetS3tV2, WalkEncryption.JGitV1, WalkEncryption.JGitV2, WalkEncryption.Keys, WalkEncryption.SymmetricEncryption, WalkEncryption.Vals
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
cipherAlgo
Full cipher algorithm name.
|
(package private) java.lang.String |
context |
(package private) javax.crypto.Cipher |
decryptCipher |
(package private) java.lang.String |
paramsAlgo
Cipher algorithm name for parameters lookup.
|
(package private) java.lang.String |
profile
Encryption profile, root name of group of related properties.
|
(package private) javax.crypto.SecretKey |
secretKey
Generated secret key.
|
(package private) java.lang.String |
version
Encryption version, reflects actual implementation class.
|
JETS3T_CRYPTO_ALG, JETS3T_CRYPTO_VER, NONE
JGIT_CONTEXT, JGIT_PROFILE, JGIT_VERSION, X_ALGO, X_KEY_ALGO, X_KEY_ITER, X_KEY_SALT, X_KEY_SIZE
DEFAULT_ALGO, DEFAULT_KEY_ALGO, DEFAULT_KEY_ITER, DEFAULT_KEY_SALT, DEFAULT_KEY_SIZE, DEFAULT_VERS, EMPTY, REGEX_PBE, REGEX_TRANS, REGEX_WS
Constructor and Description |
---|
SymmetricEncryption(java.util.Properties props) |
Modifier and Type | Method and Description |
---|---|
(package private) java.io.InputStream |
decrypt(java.io.InputStream input) |
(package private) java.io.OutputStream |
encrypt(java.io.OutputStream output) |
(package private) void |
request(java.net.HttpURLConnection conn,
java.lang.String prefix) |
(package private) void |
validate(java.net.HttpURLConnection conn,
java.lang.String prefix) |
error, instance, securityError, validateImpl
final java.lang.String profile
final java.lang.String version
final java.lang.String cipherAlgo
final java.lang.String paramsAlgo
final javax.crypto.SecretKey secretKey
volatile java.lang.String context
volatile javax.crypto.Cipher decryptCipher
SymmetricEncryption(java.util.Properties props) throws java.security.GeneralSecurityException
java.security.GeneralSecurityException
java.io.OutputStream encrypt(java.io.OutputStream output) throws java.io.IOException
encrypt
in class WalkEncryption
java.io.IOException
void request(java.net.HttpURLConnection conn, java.lang.String prefix) throws java.io.IOException
request
in class WalkEncryption
java.io.IOException
void validate(java.net.HttpURLConnection conn, java.lang.String prefix) throws java.io.IOException
validate
in class WalkEncryption
java.io.IOException
java.io.InputStream decrypt(java.io.InputStream input) throws java.io.IOException
decrypt
in class WalkEncryption
java.io.IOException