public interface CipherService
| Modifier and Type | Method and Description | 
|---|---|
String | 
decrypt(String encryptedValue,
       String masterSalt)
Decrypt the given encrypted value. 
 | 
String | 
encrypt(String cleartext,
       String masterSalt)
Encrypt the given cleartext. 
 | 
void | 
setMasterHash(String masterPassword,
             String masterSalt,
             boolean overwrite)
Store a hash based on the given masterpassword and masterSalt in
 ~/.deltaspike/master.hash 
 | 
void setMasterHash(String masterPassword, String masterSalt, boolean overwrite) throws IOException
masterPassword - masterSalt - same masterSalt as later used by the application to decrypt the hashoverwrite - whether an existing passkey file does not get overwritten.IOException - if the master hash file could not be writtenIllegalStateException - if a masterhash already existsString encrypt(String cleartext, String masterSalt)
cleartext - to get encryptedmasterSalt - the same as used for setMasterHash(String, String, boolean)String decrypt(String encryptedValue, String masterSalt)
encryptedValue - to get decryptedmasterSalt - the same as used for setMasterHash(String, String, boolean)Copyright © 2017 The Apache Software Foundation. All rights reserved.