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 Detail

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