Class CryptoServiceImpl

java.lang.Object
io.elastic.sailor.impl.CryptoServiceImpl

public final class CryptoServiceImpl extends Object
  • Constructor Details

    • CryptoServiceImpl

      @Inject public CryptoServiceImpl(String password, String initializationVector)
  • Method Details

    • encryptMessage

      public byte[] encryptMessage(Message message, MessageEncoding encoding)
    • encryptJsonObject

      public byte[] encryptJsonObject(jakarta.json.JsonObject message, MessageEncoding encoding)
    • decryptMessageContent

      public jakarta.json.JsonObject decryptMessageContent(byte[] bytes, MessageEncoding encoding)
    • encrypt

      public byte[] encrypt(String message, MessageEncoding encoding)
    • decrypt

      public String decrypt(byte[] bytes, MessageEncoding encoding)