Index
All Classes|All Packages
A
- activationWasCommitted(Map<String, String>, Map<String, Object>, String, String, Long, ActivationType, Map<String, Object>) - Method in interface io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider
-
Method is called when activation commit succeeds.
- activationWasRemoved(String, String, Long) - Method in interface io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider
-
Method is called after activation was just removed using the standard removal endpoint.
- AUTHENTICATION_OBJECT - Static variable in class io.getlime.security.powerauth.rest.api.base.model.PowerAuthRequestObjects
-
Constant for the request attribute name "X-PowerAuth-Authentication-Object".
C
- CustomActivationProvider - Interface in io.getlime.security.powerauth.rest.api.base.provider
-
Interface which enables implementation of custom activations.
D
- decrypt(ObjectRequest<NonPersonalizedEncryptedPayloadModel>) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthNonPersonalizedEncryptor
-
Decrypt an object.
- decrypt(ObjectRequest<NonPersonalizedEncryptedPayloadModel>, Class<T>) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthNonPersonalizedEncryptor
-
Decrypt data and serialize object.
- decryptRequest(HttpServletRequest, Class<T>, EciesScope) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthEncryptionProviderBase
-
Decrypt HTTP request body and construct object with ECIES data.
E
- EciesEncryptionContext - Class in io.getlime.security.powerauth.rest.api.base.encryption
-
Class for storing ECIES encryption context derived from HTTP headers.
- EciesEncryptionContext() - Constructor for class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Default constructor.
- EciesEncryptionContext(String, String, String, PowerAuthHttpHeader) - Constructor for class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Constructor with all context parameters.
- encrypt(byte[]) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthNonPersonalizedEncryptor
-
Encrypt data.
- encrypt(Object) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthNonPersonalizedEncryptor
-
Encrypt object.
- ENCRYPTION_OBJECT - Static variable in class io.getlime.security.powerauth.rest.api.base.model.PowerAuthRequestObjects
-
Constant for the request attribute name "X-PowerAuth-Encryption-Object".
- encryptResponse(Object, PowerAuthEciesEncryption<?>) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthEncryptionProviderBase
-
Encrypt response using ECIES.
- extractRequestBodyBytes(HttpServletRequest) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthAuthenticationProviderBase
-
Extract request body bytes from HTTP servlet request.
F
- filterRequest(HttpServletRequest) - Static method in class io.getlime.security.powerauth.rest.api.base.filter.PowerAuthRequestFilterBase
-
Extract request body from HTTP servlet request.
G
- getActivationFlags() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Get activation flags.
- getActivationFlags(Map<String, String>, Map<String, Object>, String, String, Long, ActivationType, Map<String, Object>) - Method in interface io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider
-
Get activation flags which should be saved for the created activation.
- getActivationId() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Get activation ID
- getActivationId() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get activation ID.
- getActivationId() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Get activation ID.
- getApplicationId() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Get related application ID.
- getApplicationKey() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get application key.
- getApplicationKey() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Get application key.
- getApplicationRoles() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Get application roles.
- getContext() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesEncryption
-
Get ECIES encryption context.
- getCurrentRecoveryPukIndex() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException
-
Get current recovery PUK index.
- getData() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get request data.
- getDecryptedRequest() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesEncryption
-
Get decrypted request data.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthHeaderMissingException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthInvalidRequestException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthRecoveryConfirmationException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthRequestFilterException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureErrorException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureInvalidException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureTypeInvalidException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthTokenErrorException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthTokenInvalidException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException
-
Get default error code, used for example in the REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthAuthenticationException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthEncryptionException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthSecureVaultException
-
Get the default error code, used for example in REST response.
- getDefaultCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthUpgradeException
-
Get the default error code, used for example in REST response.
- getDefaultError() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException
-
Get default error message, used for example in the REST response.
- getDefaultError() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthAuthenticationException
-
Get default error message, used for example in the REST response.
- getDefaultError() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthEncryptionException
-
Get default error message, used for example in the REST response.
- getDefaultError() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException
-
Get default error message, used for example in the REST response.
- getDefaultError() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthSecureVaultException
-
Get default error message, used for example in the REST response.
- getDefaultError() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthUpgradeException
-
Get default error message, used for example in the REST response.
- getEciesDecryptor() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesEncryption
-
Get ECIES decryptor.
- getEciesDecryptorParameters(String, String, String) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthEncryptionProviderBase
-
Get ECIES decryptor parameters from PowerAuth server.
- getEciesScope() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Get ECIES scope (application or activation).
- getEncryptedRequest() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesEncryption
-
Get encrypted request data.
- getErrorCode() - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException
-
Get error code.
- getForcedSignatureVersion() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get forced signature version which is used during upgrade.
- getHttpHeader() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Get the PowerAuth HTTP header.
- getHttpHeader() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get parsed PowerAuth HTTP header.
- getHttpHeader() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Get parsed PowerAuth HTTP header.
- getHttpHeader() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Get PowerAuth HTTP header used for deriving ECIES encryption context.
- getHttpMethod() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get HTTP method.
- getInputStream() - Method in class io.getlime.security.powerauth.rest.api.base.filter.ResettableStreamHttpServletRequest
- getMaxFailedAttemptCount(Map<String, String>, Map<String, Object>, String, ActivationType, Map<String, Object>) - Method in interface io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider
-
Get maximum failed attempt count for activations.
- getNonce() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get nonce.
- getNonce() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Get token specific nonce.
- getReader() - Method in class io.getlime.security.powerauth.rest.api.base.filter.ResettableStreamHttpServletRequest
- getRequestBody() - Method in class io.getlime.security.powerauth.rest.api.base.filter.ResettableStreamHttpServletRequest
-
Get request body.
- getRequestBytes() - Method in class io.getlime.security.powerauth.rest.api.base.model.PowerAuthRequestBody
-
Get HTTP request body bytes.
- getRequestObject() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesEncryption
-
Get decrypted request object.
- getRequestUri() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get request URI identifier.
- getSecretKey() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesDecryptorParameters
-
Get ECIES secret key.
- getSharedInfo2() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesDecryptorParameters
-
Get parameter sharedInfo2 for ECIES.
- getSignature() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get signature.
- getSignatureFactors() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Return authentication factors related to the signature that was used to produce this authentication object.
- getSignatureType() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get signature type.
- getTimestamp() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Get token creation timestamp.
- getTokenDigest() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Get token digest.
- getTokenId() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Get token identifier.
- getUserId() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Get user ID
- getValidityPeriodDuringActivation(Map<String, String>, Map<String, Object>, String, ActivationType, Map<String, Object>) - Method in interface io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider
-
Get length of the period of activation record validity during activation in milliseconds.
- getVersion() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Get PowerAuth protocol version.
- getVersion() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Get PowerAuth protocol version.
- getVersion() - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Get PowerAuth protocol version.
- getVersion() - Method in class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Get PowerAuth protocol version.
I
- io.getlime.security.powerauth.rest.api.base.application - package io.getlime.security.powerauth.rest.api.base.application
- io.getlime.security.powerauth.rest.api.base.authentication - package io.getlime.security.powerauth.rest.api.base.authentication
- io.getlime.security.powerauth.rest.api.base.encryption - package io.getlime.security.powerauth.rest.api.base.encryption
- io.getlime.security.powerauth.rest.api.base.exception - package io.getlime.security.powerauth.rest.api.base.exception
- io.getlime.security.powerauth.rest.api.base.exception.authentication - package io.getlime.security.powerauth.rest.api.base.exception.authentication
- io.getlime.security.powerauth.rest.api.base.filter - package io.getlime.security.powerauth.rest.api.base.filter
- io.getlime.security.powerauth.rest.api.base.model - package io.getlime.security.powerauth.rest.api.base.model
- io.getlime.security.powerauth.rest.api.base.provider - package io.getlime.security.powerauth.rest.api.base.provider
L
- lookupUserIdForAttributes(Map<String, String>, Map<String, Object>) - Method in interface io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider
-
This method is responsible for looking user ID up based on a provided set of identity attributes.
P
- PowerAuthActivationException - Exception in io.getlime.security.powerauth.rest.api.base.exception
-
Exception related to processes during a new activation process.
- PowerAuthActivationException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException
-
Default constructor.
- PowerAuthActivationException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException
-
Constructor with a custom error message.
- PowerAuthActivationException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthActivationException
-
Constructor with a cause.
- PowerAuthApiAuthentication - Interface in io.getlime.security.powerauth.rest.api.base.authentication
-
Interface 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.security.powerauth.rest.api.base.application
-
Interface providing method for PowerAuth behavior high-level customization.
- PowerAuthAuthentication - Interface in io.getlime.security.powerauth.rest.api.base.authentication
-
Base interface for all PowerAuth inbound authentication interfaces.
- PowerAuthAuthenticationException - Exception in io.getlime.security.powerauth.rest.api.base.exception
-
Exception raised in case PowerAuth authentication fails.
- PowerAuthAuthenticationException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthAuthenticationException
-
Default constructor
- PowerAuthAuthenticationException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthAuthenticationException
-
Constructor with a custom error message
- PowerAuthAuthenticationException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthAuthenticationException
-
Constructor with a cause.
- PowerAuthAuthenticationProviderBase - Class in io.getlime.security.powerauth.rest.api.base.provider
-
Abstract class for PowerAuth authentication provider.
- PowerAuthAuthenticationProviderBase() - Constructor for class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthAuthenticationProviderBase
- PowerAuthEciesDecryptorParameters - Class in io.getlime.security.powerauth.rest.api.base.encryption
-
Class used for storing ECIES decryptor parameters.
- PowerAuthEciesDecryptorParameters(String, String) - Constructor for class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesDecryptorParameters
-
Constructor with secretKey and sharedInfo2.
- PowerAuthEciesEncryption<T> - Class in io.getlime.security.powerauth.rest.api.base.encryption
-
Class used for storing data used during ECIES decryption and encryption.
- PowerAuthEciesEncryption(EciesEncryptionContext) - Constructor for class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesEncryption
-
Initialize ECIES encryption object from either encryption or signature HTTP header.
- PowerAuthEncryptionException - Exception in io.getlime.security.powerauth.rest.api.base.exception
-
Exception raised in case encryption or decryption fails.
- PowerAuthEncryptionException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthEncryptionException
-
Default constructor
- PowerAuthEncryptionException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthEncryptionException
-
Constructor with a custom error message
- PowerAuthEncryptionException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthEncryptionException
-
Constructor with a cause.
- PowerAuthEncryptionProviderBase - Class in io.getlime.security.powerauth.rest.api.base.provider
-
Abstract class for PowerAuth encryption provider with common HTTP header parsing logic.
- PowerAuthEncryptionProviderBase() - Constructor for class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthEncryptionProviderBase
- PowerAuthHeaderMissingException - Exception in io.getlime.security.powerauth.rest.api.base.exception.authentication
-
Exception raised in case PowerAuth HTTP header is missing.
- PowerAuthHeaderMissingException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthHeaderMissingException
-
Default constructor
- PowerAuthHeaderMissingException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthHeaderMissingException
-
Constructor with a custom error message
- PowerAuthHeaderMissingException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthHeaderMissingException
-
Constructor with a cause.
- PowerAuthInvalidRequestException - Exception in io.getlime.security.powerauth.rest.api.base.exception.authentication
-
Exception raised in case PowerAuth authentication request is invalid.
- PowerAuthInvalidRequestException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthInvalidRequestException
-
Default constructor
- PowerAuthInvalidRequestException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthInvalidRequestException
-
Constructor with a custom error message
- PowerAuthInvalidRequestException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthInvalidRequestException
-
Constructor with a cause.
- PowerAuthNonPersonalizedEncryptor - Class in io.getlime.security.powerauth.rest.api.base.encryption
-
Non-personalized encryptor class.
- PowerAuthNonPersonalizedEncryptor(String, String, String, String) - Constructor for class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthNonPersonalizedEncryptor
-
Constructor with all mandatory parameters.
- PowerAuthRecoveryConfirmationException - Exception in io.getlime.security.powerauth.rest.api.base.exception.authentication
-
Exception raised in case PowerAuth recovery confirmation fails with an error.
- PowerAuthRecoveryConfirmationException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthRecoveryConfirmationException
-
Default constructor
- PowerAuthRecoveryConfirmationException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthRecoveryConfirmationException
-
Constructor with a custom error message
- PowerAuthRecoveryConfirmationException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthRecoveryConfirmationException
-
Constructor with a cause.
- PowerAuthRecoveryException - Exception in io.getlime.security.powerauth.rest.api.base.exception
-
Exception thrown in case PowerAuth recovery fails, with optional current PUK index.
- PowerAuthRecoveryException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException
-
Default constructor.
- PowerAuthRecoveryException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException
-
Constructor with a custom error message.
- PowerAuthRecoveryException(String, String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException
-
Constructor with a custom error message and error code.
- PowerAuthRecoveryException(String, String, Integer) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException
-
Constructor with a custom error message, error code and current recovery PUK index.
- PowerAuthRequestBody - Class in io.getlime.security.powerauth.rest.api.base.model
-
Class representing HTTP request body.
- PowerAuthRequestBody() - Constructor for class io.getlime.security.powerauth.rest.api.base.model.PowerAuthRequestBody
-
Default constructor for empty HTTP request body.
- PowerAuthRequestBody(byte[]) - Constructor for class io.getlime.security.powerauth.rest.api.base.model.PowerAuthRequestBody
-
Constructor with HTTP request body bytes.
- PowerAuthRequestFilterBase - Class in io.getlime.security.powerauth.rest.api.base.filter
-
Class implementing filter for extracting request body from HTTP servlet request.
- PowerAuthRequestFilterBase() - Constructor for class io.getlime.security.powerauth.rest.api.base.filter.PowerAuthRequestFilterBase
- PowerAuthRequestFilterException - Exception in io.getlime.security.powerauth.rest.api.base.exception.authentication
-
Exception raised in case PowerAuth authentication request filter is missing.
- PowerAuthRequestFilterException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthRequestFilterException
-
Default constructor
- PowerAuthRequestFilterException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthRequestFilterException
-
Constructor with a custom error message
- PowerAuthRequestFilterException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthRequestFilterException
-
Constructor with a cause.
- PowerAuthRequestObjects - Class in io.getlime.security.powerauth.rest.api.base.model
-
Class defining request objects stored in HTTP servlet request.
- PowerAuthRequestObjects() - Constructor for class io.getlime.security.powerauth.rest.api.base.model.PowerAuthRequestObjects
- PowerAuthSecureVaultException - Exception in io.getlime.security.powerauth.rest.api.base.exception
-
Exception related to processes during a new secure vault unlocking.
- PowerAuthSecureVaultException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthSecureVaultException
-
Default constructor
- PowerAuthSecureVaultException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthSecureVaultException
-
Constructor with a custom error message
- PowerAuthSecureVaultException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthSecureVaultException
-
Constructor with a cause.
- PowerAuthSignatureAuthentication - Interface in io.getlime.security.powerauth.rest.api.base.authentication
-
PowerAuth authentication object used between PowerAuth Client and intermediate server application (such as mobile banking API).
- PowerAuthSignatureErrorException - Exception in io.getlime.security.powerauth.rest.api.base.exception.authentication
-
Exception raised in case PowerAuth signature validation fails with an error.
- PowerAuthSignatureErrorException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureErrorException
-
Default constructor
- PowerAuthSignatureErrorException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureErrorException
-
Constructor with a custom error message
- PowerAuthSignatureErrorException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureErrorException
-
Constructor with a cause.
- PowerAuthSignatureInvalidException - Exception in io.getlime.security.powerauth.rest.api.base.exception.authentication
-
Exception raised in case PowerAuth signature validation fails.
- PowerAuthSignatureInvalidException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureInvalidException
-
Default constructor
- PowerAuthSignatureInvalidException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureInvalidException
-
Constructor with a custom error message
- PowerAuthSignatureInvalidException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureInvalidException
-
Constructor with a cause.
- PowerAuthSignatureTypeInvalidException - Exception in io.getlime.security.powerauth.rest.api.base.exception.authentication
-
Exception raised in case PowerAuth signature type is invalid.
- PowerAuthSignatureTypeInvalidException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureTypeInvalidException
-
Default constructor
- PowerAuthSignatureTypeInvalidException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureTypeInvalidException
-
Constructor with a custom error message
- PowerAuthSignatureTypeInvalidException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthSignatureTypeInvalidException
-
Constructor with a cause.
- PowerAuthTokenAuthentication - Interface in io.getlime.security.powerauth.rest.api.base.authentication
-
Interface for authentication objects used for simple token-based authentication.
- PowerAuthTokenErrorException - Exception in io.getlime.security.powerauth.rest.api.base.exception.authentication
-
Exception raised in case PowerAuth token validation fails with an error.
- PowerAuthTokenErrorException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthTokenErrorException
-
Default constructor
- PowerAuthTokenErrorException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthTokenErrorException
-
Constructor with a custom error message
- PowerAuthTokenErrorException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthTokenErrorException
-
Constructor with a cause.
- PowerAuthTokenInvalidException - Exception in io.getlime.security.powerauth.rest.api.base.exception.authentication
-
Exception raised in case PowerAuth token validation fails.
- PowerAuthTokenInvalidException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthTokenInvalidException
-
Default constructor
- PowerAuthTokenInvalidException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthTokenInvalidException
-
Constructor with a custom error message
- PowerAuthTokenInvalidException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.authentication.PowerAuthTokenInvalidException
-
Constructor with a cause.
- PowerAuthUpgradeException - Exception in io.getlime.security.powerauth.rest.api.base.exception
-
Exception raised in case PowerAuth upgrade fails.
- PowerAuthUpgradeException() - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthUpgradeException
-
Default constructor.
- PowerAuthUpgradeException(String) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthUpgradeException
-
Constructor with a custom error message.
- PowerAuthUpgradeException(Throwable) - Constructor for exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthUpgradeException
-
Constructor with a cause.
- processCustomActivationAttributes(Map<String, Object>, String, String, Long, ActivationType, Map<String, Object>) - Method in interface io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider
-
Process custom attributes, in any way that is suitable for the purpose of your application.
R
- REQUEST_BODY - Static variable in class io.getlime.security.powerauth.rest.api.base.model.PowerAuthRequestObjects
-
Constant for the request attribute name "X-PowerAuth-Request-Body".
- ResettableStreamHttpServletRequest - Class in io.getlime.security.powerauth.rest.api.base.filter
-
Resettable HTTP servlet request stream.
- ResettableStreamHttpServletRequest(HttpServletRequest) - Constructor for class io.getlime.security.powerauth.rest.api.base.filter.ResettableStreamHttpServletRequest
-
Constructs a request object wrapping the given request.
S
- setActivationFlags(List<String>) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Set activation flags.
- setActivationId(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Set activation ID
- setActivationId(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set activation ID.
- setActivationId(String) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Set activation ID.
- setApplicationId(Long) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Set related application ID.
- setApplicationKey(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set application key.
- setApplicationKey(String) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Set application key.
- setApplicationRoles(List<String>) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Set application roles.
- setCurrentRecoveryPukIndex(Integer) - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException
-
Set current recovery PUK index.
- setData(byte[]) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set request data.
- setDecryptedRequest(byte[]) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesEncryption
-
Set decrypted request data.
- setEciesDecryptor(EciesDecryptor) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesEncryption
-
Set ECIES decryptor.
- setEciesScope(EciesScope) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Set ECIES scope (application or activation).
- setEncryptedRequest(byte[]) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesEncryption
-
Set encrypted request data.
- setErrorCode(String) - Method in exception io.getlime.security.powerauth.rest.api.base.exception.PowerAuthRecoveryException
-
Set error code.
- setForcedSignatureVersion(Integer) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set forced signature version which is used during upgrade.
- setHttpHeader(PowerAuthHttpHeader) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Set the PowerAuth HTTP header.
- setHttpHeader(PowerAuthHttpHeader) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set parsed PowerAuth HTTP header.
- setHttpHeader(PowerAuthHttpHeader) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Set parsed PowerAuth HTTP header.
- setHttpHeader(PowerAuthHttpHeader) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Set PowerAuth HTTP header used for deriving ECIES encryption context.
- setHttpMethod(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set HTTP method.
- setNonce(byte[]) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set nonce.
- setNonce(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Set token specific nonce.
- setRequestObject(T) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesEncryption
-
Set decrypted request object.
- setRequestUri(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set request URI identifier.
- setSignature(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set signature.
- setSignatureFactors(PowerAuthSignatureTypes) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Set authentication factors related to the signature that was used to produce this authentication object.
- setSignatureType(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set signature type.
- setTimestamp(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Set token creation timestamp.
- setTokenDigest(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Set token digest.
- setTokenId(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Set token identifier.
- setUserId(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Set user ID
- setVersion(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthApiAuthentication
-
Set PowerAuth protocol version.
- setVersion(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthSignatureAuthentication
-
Set PowerAuth protocol version.
- setVersion(String) - Method in interface io.getlime.security.powerauth.rest.api.base.authentication.PowerAuthTokenAuthentication
-
Set PowerAuth protocol version.
- setVersion(String) - Method in class io.getlime.security.powerauth.rest.api.base.encryption.EciesEncryptionContext
-
Set PowerAuth protocol version.
- shouldAutoCommitActivation(Map<String, String>, Map<String, Object>, String, String, Long, ActivationType, Map<String, Object>) - Method in interface io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider
-
Variable that specifies if the activation should be automatically committed based on provided attributes.
- shouldRevokeRecoveryCodeOnRemove(String, String, Long) - Method in interface io.getlime.security.powerauth.rest.api.base.provider.CustomActivationProvider
-
Method that indicates if the recovery codes should be revoked when an activation is removed.
- statusServiceCustomObject() - Method in interface io.getlime.security.powerauth.rest.api.base.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) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthAuthenticationProviderBase
-
The same as {
PowerAuthAuthenticationProviderBase.validateRequestSignature(String, byte[], String, String, List, Integer)but uses default accepted signature type (2FA or 3FA) and does not specify forced signature version. - validateRequestSignature(String, byte[], String, String, List<PowerAuthSignatureTypes>, Integer) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthAuthenticationProviderBase
-
Validate the signature from the PowerAuth HTTP header against the provided HTTP method, request body and URI identifier.
- validateRequestSignature(HttpServletRequest, String, String) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthAuthenticationProviderBase
-
The same as {
PowerAuthAuthenticationProviderBase.validateRequestSignature(HttpServletRequest, String, String, List, Integer)but uses default accepted signature type (2FA or 3FA) and does not specify forced signature version. - validateRequestSignature(HttpServletRequest, String, String, List<PowerAuthSignatureTypes>) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthAuthenticationProviderBase
-
Validate a request signature, make sure only supported signature types are used, do not use forced signature version during upgrade.
- validateRequestSignature(HttpServletRequest, String, String, List<PowerAuthSignatureTypes>, Integer) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthAuthenticationProviderBase
-
Validate a request signature, make sure only supported signature types are used and allow specification of forced signature version.
- validateToken(String) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthAuthenticationProviderBase
-
Validate the token digest from PowerAuth authentication header.
- validateToken(String, List<PowerAuthSignatureTypes>) - Method in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthAuthenticationProviderBase
-
Validate the token digest from PowerAuth authentication header.
All Classes|All Packages