Interface PowerAuthSignatureAuthentication
- All Superinterfaces:
PowerAuthAuthentication
- All Known Implementing Classes:
PowerAuthSignatureAuthenticationImpl
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 StringgetActivationId()Get activation ID.StringgetApplicationKey()Get application key.byte[]getData()Get request data.IntegergetForcedSignatureVersion()Get forced signature version which is used during upgrade.io.getlime.security.powerauth.http.PowerAuthHttpHeadergetHttpHeader()Get parsed PowerAuth HTTP header.StringgetHttpMethod()Get HTTP method.byte[]getNonce()Get nonce.StringgetRequestUri()Get request URI identifier.StringgetSignature()Get signature.StringgetSignatureType()Get signature type.StringgetVersion()Get PowerAuth protocol version.voidsetActivationId(String activationId)Set activation ID.voidsetApplicationKey(String applicationKey)Set application key.voidsetData(byte[] data)Set request data.voidsetForcedSignatureVersion(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(String httpMethod)Set HTTP method.voidsetNonce(byte[] nonce)Set nonce.voidsetRequestUri(String requestUri)Set request URI identifier.voidsetSignature(String signature)Set signature.voidsetSignatureType(String signatureType)Set signature type.voidsetVersion(String version)Set PowerAuth protocol version.
-
Method Details
-
getActivationId
String getActivationId()Get activation ID.- Returns:
- Activation ID.
-
setActivationId
Set activation ID.- Parameters:
activationId- Activation ID.
-
getApplicationKey
String getApplicationKey()Get application key.- Returns:
- Application key.
-
setApplicationKey
Set application key.- Parameters:
applicationKey- Application key.
-
getSignature
String getSignature()Get signature.- Returns:
- Signature.
-
setSignature
Set signature.- Parameters:
signature- Signature.
-
getSignatureType
String getSignatureType()Get signature type.- Returns:
- Signature type.
-
setSignatureType
Set signature type.- Parameters:
signatureType- Signature type.
-
getRequestUri
String getRequestUri()Get request URI identifier.- Returns:
- Request URI identifier.
-
setRequestUri
Set request URI identifier.- Parameters:
requestUri- Request URI identifier.
-
getHttpMethod
String getHttpMethod()Get HTTP method.- Returns:
- HTTP method.
-
setHttpMethod
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
String getVersion()Get PowerAuth protocol version.- Returns:
- PowerAuth protocol version.
-
setVersion
Set PowerAuth protocol version.- Parameters:
version- PowerAuth protocol version.
-
getForcedSignatureVersion
Integer getForcedSignatureVersion()Get forced signature version which is used during upgrade.- Returns:
- Forced signature version
-
setForcedSignatureVersion
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.
-