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, NONEJGIT_CONTEXT, JGIT_PROFILE, JGIT_VERSION, X_ALGO, X_KEY_ALGO, X_KEY_ITER, X_KEY_SALT, X_KEY_SIZEDEFAULT_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, validateImplfinal 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.GeneralSecurityExceptionjava.io.OutputStream encrypt(java.io.OutputStream output)
throws java.io.IOException
encrypt in class WalkEncryptionjava.io.IOExceptionvoid request(java.net.HttpURLConnection conn,
java.lang.String prefix)
throws java.io.IOException
request in class WalkEncryptionjava.io.IOExceptionvoid validate(java.net.HttpURLConnection conn,
java.lang.String prefix)
throws java.io.IOException
validate in class WalkEncryptionjava.io.IOExceptionjava.io.InputStream decrypt(java.io.InputStream input)
throws java.io.IOException
decrypt in class WalkEncryptionjava.io.IOException