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.StringgetActivationId()Get activation ID.java.lang.StringgetApplicationKey()Get application key.byte[]getData()Get request data.java.lang.IntegergetForcedSignatureVersion()Get forced signature version which is used during upgrade.io.getlime.security.powerauth.http.PowerAuthHttpHeadergetHttpHeader()Get parsed PowerAuth HTTP header.java.lang.StringgetHttpMethod()Get HTTP method.byte[]getNonce()Get nonce.java.lang.StringgetRequestUri()Get request URI identifier.java.lang.StringgetSignature()Get signature.java.lang.StringgetSignatureType()Get signature type.java.lang.StringgetVersion()Get PowerAuth protocol version.voidsetActivationId(java.lang.String activationId)Set activation ID.voidsetApplicationKey(java.lang.String applicationKey)Set application key.voidsetData(byte[] data)Set request data.voidsetForcedSignatureVersion(java.lang.Integer forcedSignatureVersion)Set forced signature version which is used during upgrade.voidsetHttpHeader(io.getlime.security.powerauth.http.PowerAuthHttpHeader httpHeader)Set parsed PowerAuth HTTP header.voidsetHttpMethod(java.lang.String httpMethod)Set HTTP method.voidsetNonce(byte[] nonce)Set nonce.voidsetRequestUri(java.lang.String requestUri)Set request URI identifier.voidsetSignature(java.lang.String signature)Set signature.voidsetSignatureType(java.lang.String signatureType)Set signature type.voidsetVersion(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.
-