public final class ClearOrEncryptedService
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
encryptedPrefix |
private byte[] |
encryptedStartBytes |
private EncryptionServiceV2 |
encryptionService |
Constructor and Description |
---|
ClearOrEncryptedService(EncryptionService encryptionService) |
Modifier and Type | Method and Description |
---|---|
private byte[] |
bytesSubstring(byte[] data,
int position) |
java.lang.String |
decrypt(java.lang.String clearOrEncryptedString) |
byte[] |
decryptBytes(byte[] clearOrEncryptedBytes) |
java.lang.String |
encrypt(java.lang.String clearOrEncryptedString) |
byte[] |
encryptBytes(byte[] clearOrEncryptedBytes) |
private java.lang.String |
findPrefix(java.lang.String value) |
boolean |
isEncrypted(java.lang.String clearOrEncryptedString) |
boolean |
isEncryptedBytes(byte[] clearOrEncryptedBytes) |
private boolean |
startsWithBytes(byte[] prefix,
byte[] data) |
private java.lang.String encryptedPrefix
private byte[] encryptedStartBytes
private EncryptionServiceV2 encryptionService
public ClearOrEncryptedService(EncryptionService encryptionService)
public boolean isEncrypted(java.lang.String clearOrEncryptedString)
public boolean isEncryptedBytes(byte[] clearOrEncryptedBytes)
public java.lang.String encrypt(java.lang.String clearOrEncryptedString)
public byte[] encryptBytes(byte[] clearOrEncryptedBytes)
public java.lang.String decrypt(java.lang.String clearOrEncryptedString)
public byte[] decryptBytes(byte[] clearOrEncryptedBytes)
private boolean startsWithBytes(byte[] prefix, byte[] data)
private byte[] bytesSubstring(byte[] data, int position)
private java.lang.String findPrefix(java.lang.String value)