Class EciesEncryptedRequest


  • public class EciesEncryptedRequest
    extends java.lang.Object
    Request object with data encrypted by ECIES encryption.
    Author:
    Roman Strobl, roman.strobl@wultra.com
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getEncryptedData()
      Get Base64 encoded encrypted data.
      java.lang.String getEphemeralPublicKey()
      Get Base64 encoded ephemeral public key.
      java.lang.String getMac()
      Get Base64 encoded MAC of key and data.
      void setEncryptedData​(java.lang.String encryptedData)
      Set Base64 encoded encrypted data.
      void setEphemeralPublicKey​(java.lang.String ephemeralPublicKey)
      Set Base64 encoded ephemeral public key.
      void setMac​(java.lang.String mac)
      Set Base64 encoded MAC of key and data.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EciesEncryptedRequest

        public EciesEncryptedRequest()
    • Method Detail

      • getEphemeralPublicKey

        public java.lang.String getEphemeralPublicKey()
        Get Base64 encoded ephemeral public key.
        Returns:
        Ephemeral public key.
      • setEphemeralPublicKey

        public void setEphemeralPublicKey​(java.lang.String ephemeralPublicKey)
        Set Base64 encoded ephemeral public key.
        Parameters:
        ephemeralPublicKey - Ephemeral public key.
      • getEncryptedData

        public java.lang.String getEncryptedData()
        Get Base64 encoded encrypted data.
        Returns:
        Encrypted data.
      • setEncryptedData

        public void setEncryptedData​(java.lang.String encryptedData)
        Set Base64 encoded encrypted data.
        Parameters:
        encryptedData - Encrypted data.
      • getMac

        public java.lang.String getMac()
        Get Base64 encoded MAC of key and data.
        Returns:
        MAC of key and data.
      • setMac

        public void setMac​(java.lang.String mac)
        Set Base64 encoded MAC of key and data.
        Parameters:
        mac - MAC of key and data.