Class EciesEncryptedRequest

java.lang.Object
io.getlime.security.powerauth.rest.api.model.request.v3.EciesEncryptedRequest

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

    • EciesEncryptedRequest

      public EciesEncryptedRequest()
  • Method Details

    • getEphemeralPublicKey

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

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

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

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

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

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

      public String getNonce()
      Get Base64 encoded nonce for IV derivation.
      Returns:
      Nonce for IV derivation.
    • setNonce

      public void setNonce​(String nonce)
      Set Base64 encoded nonce for IV derivation.
      Parameters:
      nonce - Nonce for IV derivation.