Skip navigation links
F G I P R S V 

F

filterRequest(HttpServletRequest) - Static method in class io.getlime.rest.api.security.filter.PowerAuthRequestFilterBase
 

G

getActivationId() - Method in interface io.getlime.rest.api.security.authentication.PowerAuthApiAuthenticationBase
Get activation ID
getActivationId() - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Get activation ID.
getApplicationKey() - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Get application key.
getData() - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Get request data.
getDefaultCode() - Method in exception io.getlime.rest.api.security.exception.PowerAuthActivationException
Get default error code, used for example in the REST response.
getDefaultCode() - Method in exception io.getlime.rest.api.security.exception.PowerAuthAuthenticationException
Get the default error code, used for example in REST response.
getDefaultCode() - Static method in exception io.getlime.rest.api.security.exception.PowerAuthSecureVaultException
Get the default error code, used for example in REST response.
getHttpMethod() - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Get HTTP method.
getInputStream() - Method in class io.getlime.rest.api.security.filter.ResettableStreamHttpServletRequest
 
getNonce() - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Get nonce.
getReader() - Method in class io.getlime.rest.api.security.filter.ResettableStreamHttpServletRequest
 
getRequestBody() - Method in class io.getlime.rest.api.security.filter.ResettableStreamHttpServletRequest
Get request body.
getRequestUri() - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Get request URI identifier.
getSignature() - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Get signature.
getSignatureType() - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Get signature type.
getUserId() - Method in interface io.getlime.rest.api.security.authentication.PowerAuthApiAuthenticationBase
Get user ID

I

io.getlime.rest.api.security.application - package io.getlime.rest.api.security.application
 
io.getlime.rest.api.security.authentication - package io.getlime.rest.api.security.authentication
 
io.getlime.rest.api.security.exception - package io.getlime.rest.api.security.exception
 
io.getlime.rest.api.security.filter - package io.getlime.rest.api.security.filter
 
io.getlime.rest.api.security.provider - package io.getlime.rest.api.security.provider
 
isAllowedApplicationKey(String) - Method in interface io.getlime.rest.api.security.application.PowerAuthApplicationConfiguration
Check if a given application key is allowed in given server instance.

P

POWERAUTH_SIGNATURE_BASE_STRING - Static variable in class io.getlime.rest.api.security.filter.PowerAuthRequestFilterBase
Constant for the request attribute name "X-PowerAuth-Request-Body".
PowerAuthActivationException - Exception in io.getlime.rest.api.security.exception
Exception related to processes during a new activation process.
PowerAuthActivationException() - Constructor for exception io.getlime.rest.api.security.exception.PowerAuthActivationException
Default constructor
PowerAuthActivationException(String) - Constructor for exception io.getlime.rest.api.security.exception.PowerAuthActivationException
Constructor with a custom error message
PowerAuthApiAuthenticationBase - Interface in io.getlime.rest.api.security.authentication
Inteface for PowerAuth API authentication object used between intermediate server application (such as mobile banking API) and core systems (such as banking core).
PowerAuthApplicationConfiguration - Interface in io.getlime.rest.api.security.application
Interface providing method for PowerAuth behavior high-level customization.
PowerAuthAuthenticationBase - Interface in io.getlime.rest.api.security.authentication
PowerAuth authentication object used between PowerAuth Client and intermediate server application (such as mobile banking API).
PowerAuthAuthenticationException - Exception in io.getlime.rest.api.security.exception
Exception raised in case PowerAuth authentication fails.
PowerAuthAuthenticationException() - Constructor for exception io.getlime.rest.api.security.exception.PowerAuthAuthenticationException
Default constructor
PowerAuthAuthenticationException(String) - Constructor for exception io.getlime.rest.api.security.exception.PowerAuthAuthenticationException
Constructor with a custom error message
PowerAuthAuthenticationProviderBase - Class in io.getlime.rest.api.security.provider
Abstract class for PowerAuth 2.0 authentication provider.
PowerAuthAuthenticationProviderBase() - Constructor for class io.getlime.rest.api.security.provider.PowerAuthAuthenticationProviderBase
 
PowerAuthRequestFilterBase - Class in io.getlime.rest.api.security.filter
Class representing for holding any static constants available to request filters.
PowerAuthRequestFilterBase() - Constructor for class io.getlime.rest.api.security.filter.PowerAuthRequestFilterBase
 
PowerAuthSecureVaultException - Exception in io.getlime.rest.api.security.exception
Exception related to processes during a new secure vault unlocking.
PowerAuthSecureVaultException() - Constructor for exception io.getlime.rest.api.security.exception.PowerAuthSecureVaultException
Default constructor
PowerAuthSecureVaultException(String) - Constructor for exception io.getlime.rest.api.security.exception.PowerAuthSecureVaultException
Constructor with a custom error message

R

ResettableStreamHttpServletRequest - Class in io.getlime.rest.api.security.filter
Resettable HTTP servlet request stream.
ResettableStreamHttpServletRequest(HttpServletRequest) - Constructor for class io.getlime.rest.api.security.filter.ResettableStreamHttpServletRequest
Constructs a request object wrapping the given request.

S

setActivationId(String) - Method in interface io.getlime.rest.api.security.authentication.PowerAuthApiAuthenticationBase
Set activation ID
setActivationId(String) - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Set activation ID.
setApplicationKey(String) - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Set application key.
setData(byte[]) - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Set request data.
setHttpMethod(String) - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Set HTTP method.
setNonce(byte[]) - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Set nonce.
setRequestUri(String) - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Set request URI identifier.
setSignature(String) - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Set signature.
setSignatureType(String) - Method in interface io.getlime.rest.api.security.authentication.PowerAuthAuthenticationBase
Set signature type.
setUserId(String) - Method in interface io.getlime.rest.api.security.authentication.PowerAuthApiAuthenticationBase
Set user ID
statusServiceCustomObject() - Method in interface io.getlime.rest.api.security.application.PowerAuthApplicationConfiguration
In order to minimize number of up-front request, /pa/activation/status end-point may return any custom state-less object with an information about the service (such as current timestamp, service outage info, etc.).

V

validateRequestSignature(String, byte[], String, String, List<PowerAuthSignatureTypes>) - Method in class io.getlime.rest.api.security.provider.PowerAuthAuthenticationProviderBase
Validate the signature from the PowerAuth 2.0 HTTP header against the provided HTTP method, request body and URI identifier.
validateRequestSignature(String, byte[], String, String) - Method in class io.getlime.rest.api.security.provider.PowerAuthAuthenticationProviderBase
The same as {validateRequestSignature(String, byte[], String, String, List) but uses default accepted signature type (2FA or 3FA).
validateRequestSignature(HttpServletRequest, String, String, List<PowerAuthSignatureTypes>) - Method in class io.getlime.rest.api.security.provider.PowerAuthAuthenticationProviderBase
Validate a request signature, make sure only supported signature types are used.
validateRequestSignature(HttpServletRequest, String, String) - Method in class io.getlime.rest.api.security.provider.PowerAuthAuthenticationProviderBase
The same as {validateRequestSignature(HttpServletRequest, String, String, List) but uses default accepted signature type (2FA or 3FA).
F G I P R S V 
Skip navigation links

Copyright © 2016 Lime - HighTech Solutions Inc.. All rights reserved.