Class EciesEncryptedRequest

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

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

    Constructors
    Constructor Description
    EciesEncryptedRequest()  
  • Method Summary

    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.
    java.lang.String getNonce()
    Get Base64 encoded nonce for IV derivation.
    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.
    void setNonce​(java.lang.String nonce)
    Set Base64 encoded nonce for IV derivation.

    Methods inherited from class java.lang.Object

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

    • EciesEncryptedRequest

      public EciesEncryptedRequest()
  • Method Details

    • 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.
    • getNonce

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

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