Interface PowerAuthSignatureAuthentication

All Superinterfaces:
PowerAuthAuthentication

public interface PowerAuthSignatureAuthentication
extends PowerAuthAuthentication
PowerAuth authentication object used between PowerAuth Client and intermediate server application (such as mobile banking API).
Author:
Petr Dvorak, petr@wultra.com
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getActivationId()
    Get activation ID.
    java.lang.String getApplicationKey()
    Get application key.
    byte[] getData()
    Get request data.
    java.lang.Integer getForcedSignatureVersion()
    Get forced signature version which is used during upgrade.
    io.getlime.security.powerauth.http.PowerAuthHttpHeader getHttpHeader()
    Get parsed PowerAuth HTTP header.
    java.lang.String getHttpMethod()
    Get HTTP method.
    byte[] getNonce()
    Get nonce.
    java.lang.String getRequestUri()
    Get request URI identifier.
    java.lang.String getSignature()
    Get signature.
    java.lang.String getSignatureType()
    Get signature type.
    java.lang.String getVersion()
    Get PowerAuth protocol version.
    void setActivationId​(java.lang.String activationId)
    Set activation ID.
    void setApplicationKey​(java.lang.String applicationKey)
    Set application key.
    void setData​(byte[] data)
    Set request data.
    void setForcedSignatureVersion​(java.lang.Integer forcedSignatureVersion)
    Set forced signature version which is used during upgrade.
    void setHttpHeader​(io.getlime.security.powerauth.http.PowerAuthHttpHeader httpHeader)
    Set parsed PowerAuth HTTP header.
    void setHttpMethod​(java.lang.String httpMethod)
    Set HTTP method.
    void setNonce​(byte[] nonce)
    Set nonce.
    void setRequestUri​(java.lang.String requestUri)
    Set request URI identifier.
    void setSignature​(java.lang.String signature)
    Set signature.
    void setSignatureType​(java.lang.String signatureType)
    Set signature type.
    void setVersion​(java.lang.String version)
    Set PowerAuth protocol version.
  • Method Details

    • getActivationId

      java.lang.String getActivationId()
      Get activation ID.
      Returns:
      Activation ID.
    • setActivationId

      void setActivationId​(java.lang.String activationId)
      Set activation ID.
      Parameters:
      activationId - Activation ID.
    • getApplicationKey

      java.lang.String getApplicationKey()
      Get application key.
      Returns:
      Application key.
    • setApplicationKey

      void setApplicationKey​(java.lang.String applicationKey)
      Set application key.
      Parameters:
      applicationKey - Application key.
    • getSignature

      java.lang.String getSignature()
      Get signature.
      Returns:
      Signature.
    • setSignature

      void setSignature​(java.lang.String signature)
      Set signature.
      Parameters:
      signature - Signature.
    • getSignatureType

      java.lang.String getSignatureType()
      Get signature type.
      Returns:
      Signature type.
    • setSignatureType

      void setSignatureType​(java.lang.String signatureType)
      Set signature type.
      Parameters:
      signatureType - Signature type.
    • getRequestUri

      java.lang.String getRequestUri()
      Get request URI identifier.
      Returns:
      Request URI identifier.
    • setRequestUri

      void setRequestUri​(java.lang.String requestUri)
      Set request URI identifier.
      Parameters:
      requestUri - Request URI identifier.
    • getHttpMethod

      java.lang.String getHttpMethod()
      Get HTTP method.
      Returns:
      HTTP method.
    • setHttpMethod

      void setHttpMethod​(java.lang.String httpMethod)
      Set HTTP method.
      Parameters:
      httpMethod - HTTP method.
    • getNonce

      byte[] getNonce()
      Get nonce.
      Returns:
      Nonce.
    • setNonce

      void setNonce​(byte[] nonce)
      Set nonce.
      Parameters:
      nonce - Nonce.
    • getData

      byte[] getData()
      Get request data.
      Returns:
      Request data.
    • setData

      void setData​(byte[] data)
      Set request data.
      Parameters:
      data - Request data.
    • getVersion

      java.lang.String getVersion()
      Get PowerAuth protocol version.
      Returns:
      PowerAuth protocol version.
    • setVersion

      void setVersion​(java.lang.String version)
      Set PowerAuth protocol version.
      Parameters:
      version - PowerAuth protocol version.
    • getForcedSignatureVersion

      java.lang.Integer getForcedSignatureVersion()
      Get forced signature version which is used during upgrade.
      Returns:
      Forced signature version
    • setForcedSignatureVersion

      void setForcedSignatureVersion​(java.lang.Integer forcedSignatureVersion)
      Set forced signature version which is used during upgrade.
      Parameters:
      forcedSignatureVersion - Forced signature version.
    • getHttpHeader

      io.getlime.security.powerauth.http.PowerAuthHttpHeader getHttpHeader()
      Get parsed PowerAuth HTTP header.
      Returns:
      PowerAuth HTTP header.
    • setHttpHeader

      void setHttpHeader​(io.getlime.security.powerauth.http.PowerAuthHttpHeader httpHeader)
      Set parsed PowerAuth HTTP header.
      Parameters:
      httpHeader - PowerAuth HTTP header.