public final class CryptoServiceImpl
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MESSAGE_PROPERTY_ATTACHMENTS |
static java.lang.String |
MESSAGE_PROPERTY_BODY |
static java.lang.String |
MESSAGE_PROPERTY_HEADERS |
static java.lang.String |
MESSAGE_PROPERTY_ID |
| Constructor and Description |
|---|
CryptoServiceImpl(java.lang.String password,
java.lang.String initializationVector) |
| Modifier and Type | Method and Description |
|---|---|
io.elastic.api.Message |
decryptMessage(java.lang.String encrypted) |
javax.json.JsonObject |
decryptMessageContent(java.lang.String message) |
java.lang.String |
encryptJsonObject(javax.json.JsonObject message) |
java.lang.String |
encryptMessage(io.elastic.api.Message message) |
public static final java.lang.String MESSAGE_PROPERTY_ID
public static final java.lang.String MESSAGE_PROPERTY_BODY
public static final java.lang.String MESSAGE_PROPERTY_ATTACHMENTS
public static final java.lang.String MESSAGE_PROPERTY_HEADERS
@Inject
public CryptoServiceImpl(java.lang.String password,
java.lang.String initializationVector)
public java.lang.String encryptMessage(io.elastic.api.Message message)
public io.elastic.api.Message decryptMessage(java.lang.String encrypted)
public java.lang.String encryptJsonObject(javax.json.JsonObject message)
public javax.json.JsonObject decryptMessageContent(java.lang.String message)