|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.linkedin.groovy.util.encryption.EncryptionUtils
class EncryptionUtils
Method Summary | |
---|---|
static void
|
createSecretKey(java.io.File keyFile, java.lang.String keyName, java.lang.String keyStorePassword, java.lang.String secretKeyPassword)
Create a file which stores random key which will be used for encrypt and decrypt |
static java.lang.String
|
decrypt(java.lang.String message, java.util.Map secretKeys)
decrypt a value using key in keyFile |
static java.lang.String
|
decryptBuffer(java.lang.String message, java.util.Map secretKeys)
Given a buffer with embedded encrypted strings, decrypt it. |
static java.lang.Object
|
decryptFiles(java.io.File fromDir, java.io.File toDir, java.util.Map secretKeys)
Takes an input directory (fromDir) and recursively finds and decrypt all files in it into new output directory (toDir) |
static java.lang.String
|
encrypt(java.lang.String value, java.util.Map secretKeys, java.lang.String keyName)
encrypt a value using the key in keyFile |
static java.lang.String
|
encryptionKeyName(java.lang.String encrypted)
|
static javax.crypto.SecretKey
|
getSecretKey(java.io.File keyFile, java.lang.String keyName, java.lang.String keyStorePassword, java.lang.String secretKeyPassword)
|
static java.util.Map
|
getSecretKeys(java.lang.String keyFileName, java.lang.String keyStorePassword, java.lang.String secretKeyPassword)
|
static java.util.Map
|
getSecretKeys(java.io.File keyFile, java.lang.String keyStorePassword, java.lang.String secretKeyPassword)
|
static boolean
|
isEncrypted(java.lang.String encrypted)
given a string see if it encrypted. |
static java.lang.String
|
processBuffer(java.lang.String message, java.util.Map secretKeys, groovy.lang.Closure c)
Process a buffer with embedded encrypted strings, using the closure provided. |
static void
|
saveSecretKey(javax.crypto.SecretKey sk, java.io.File keyFile, java.lang.String keyName, java.lang.String keyStorePassword, java.lang.String secretKeyPassword)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Method Detail |
---|
static void createSecretKey(java.io.File keyFile, java.lang.String keyName, java.lang.String keyStorePassword, java.lang.String secretKeyPassword)
static java.lang.String decrypt(java.lang.String message, java.util.Map secretKeys)
static java.lang.String decryptBuffer(java.lang.String message, java.util.Map secretKeys)
static java.lang.Object decryptFiles(java.io.File fromDir, java.io.File toDir, java.util.Map secretKeys)
static java.lang.String encrypt(java.lang.String value, java.util.Map secretKeys, java.lang.String keyName)
static java.lang.String encryptionKeyName(java.lang.String encrypted)
static javax.crypto.SecretKey getSecretKey(java.io.File keyFile, java.lang.String keyName, java.lang.String keyStorePassword, java.lang.String secretKeyPassword)
static java.util.Map getSecretKeys(java.lang.String keyFileName, java.lang.String keyStorePassword, java.lang.String secretKeyPassword)
static java.util.Map getSecretKeys(java.io.File keyFile, java.lang.String keyStorePassword, java.lang.String secretKeyPassword)
static boolean isEncrypted(java.lang.String encrypted)
static java.lang.String processBuffer(java.lang.String message, java.util.Map secretKeys, groovy.lang.Closure c)
static void saveSecretKey(javax.crypto.SecretKey sk, java.io.File keyFile, java.lang.String keyName, java.lang.String keyStorePassword, java.lang.String secretKeyPassword)
Groovy Documentation