public interface ProtectedData<T>
Modifier and Type | Method and Description |
---|---|
boolean |
canGetCleartext() |
boolean |
canSupportType(Class<?> type) |
void |
destroyCleartext() |
byte[] |
getClearBytes() |
T |
getClearValue() |
EncryptedDataType |
getEncryptedDataType() |
HashedDataType |
getHashedDataType() |
boolean |
isEncrypted() |
boolean |
isHashed() |
void |
setClearBytes(byte[] bytes) |
void |
setClearValue(T data) |
void |
setEncryptedData(EncryptedDataType encryptedDataType) |
void |
setHashedData(HashedDataType hashedDataType) |
byte[] getClearBytes()
void setClearBytes(byte[] bytes)
T getClearValue()
void setClearValue(T data)
void destroyCleartext()
boolean canGetCleartext()
EncryptedDataType getEncryptedDataType()
void setEncryptedData(EncryptedDataType encryptedDataType)
boolean isEncrypted()
HashedDataType getHashedDataType()
void setHashedData(HashedDataType hashedDataType)
boolean isHashed()
boolean canSupportType(Class<?> type)
Copyright © 2018 Evolveum. All rights reserved.