public class CryptVault extends Object
| Constructor and Description |
|---|
CryptVault() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decrypt(byte[] data) |
byte[] |
encrypt(byte[] data) |
byte[] |
encrypt(int version,
byte[] data) |
int |
expectedCryptedLength(int serializedLength) |
int |
expectedCryptedLength(int version,
int serializedLength) |
static int |
fromSignedByte(byte val)
because, you know...
|
void |
reinitSecureRandomHourly() |
int |
size()
amount of keys defined in this CryptVault
|
static byte |
toSignedByte(int val)
because, you know...
|
CryptVault |
with256BitAesCbcPkcs5PaddingAnd128BitSaltKey(int version,
byte[] secret)
Helper method for the most used case.
|
CryptVault |
withDefaultKeyVersion(int defaultVersion)
specifies the version used in encrypting new data.
|
CryptVault |
withKey(int version,
CryptVersion cryptVersion) |
public CryptVault with256BitAesCbcPkcs5PaddingAnd128BitSaltKey(int version, byte[] secret)
public CryptVault withKey(int version, CryptVersion cryptVersion)
public CryptVault withDefaultKeyVersion(int defaultVersion)
@Scheduled(initialDelay=3600000L,
fixedDelay=3600000L)
public void reinitSecureRandomHourly()
public byte[] encrypt(byte[] data)
public byte[] encrypt(int version,
byte[] data)
public byte[] decrypt(byte[] data)
public int expectedCryptedLength(int serializedLength)
public int expectedCryptedLength(int version,
int serializedLength)
public int size()
public static byte toSignedByte(int val)
public static int fromSignedByte(byte val)
Copyright © 2018. All rights reserved.