All Classes

Class Description
ActivationContext
Class representing the activation context data.
ActivationContextConverter
Converter class for conversions of activation context.
ActivationStatus
Activation status enumeration.
ActivationStatusConverter
Converter class for conversions of activation status.
AuthenticationContext
Class representing PowerAuth authentication context.
CustomActivationProvider
Interface which enables implementation of custom activations.
EciesEncryptionContext
Class for storing ECIES encryption context derived from HTTP headers.
EncryptedRequestBody
Annotation for encrypted request body parameters.
EncryptionResponseBodyAdvice
Controller advice used for encryption of responses of REST endpoints.
EncryptorFactory
Class responsible for building encryptors.
PowerAuth
Annotation that enables simple integration with PowerAuth Signatures.
PowerAuthActivation
Interface for obtaining PowerAuth activation detail during signature verification.
PowerAuthActivationException
Exception related to processes during a new activation process.
PowerAuthActivationImpl
Class representing PowerAuth activation detail in context of signature verification.
PowerAuthAnnotationInterceptor
Interceptor class for the PowerAuth related annotations: @PowerAuth, @PowerAuthToken and @PowerAuthEncryption.
PowerAuthApiAuthentication
Interface for PowerAuth API authentication object used between intermediate server application (such as mobile banking API) and core systems (such as banking core).
PowerAuthApiAuthenticationEntryPoint
Default PowerAuth authentication entry-point implementation.
PowerAuthApiAuthenticationImpl
PowerAuth API authentication object used between intermediate server application (such as mobile banking API) and core systems (such as banking core).
PowerAuthAuthentication
Base interface for all PowerAuth inbound authentication interfaces.
PowerAuthAuthenticationException
Exception raised in case PowerAuth authentication fails.
PowerAuthAuthenticationProvider
Implementation of PowerAuth authentication provider.
PowerAuthAuthenticationProviderBase
Abstract class for PowerAuth authentication provider.
PowerAuthEciesDecryptorParameters
Class used for storing ECIES decryptor parameters.
PowerAuthEciesEncryption
Class used for storing data used during ECIES decryption and encryption.
PowerAuthEncryption
Annotation that simplifies end to end encryption.
PowerAuthEncryptionArgumentResolver
Argument resolver for PowerAuthEciesEncryption objects.
PowerAuthEncryptionException
Exception raised in case encryption or decryption fails.
PowerAuthEncryptionProvider
Implementation of PowerAuth encryption provider.
PowerAuthEncryptionProviderBase
Abstract class for PowerAuth encryption provider with common HTTP header parsing logic.
PowerAuthHeaderMissingException
Exception raised in case PowerAuth HTTP header is missing.
PowerAuthInvalidRequestException
Exception raised in case PowerAuth authentication request is invalid.
PowerAuthNonPersonalizedEncryptor
Non-personalized encryptor class.
PowerAuthRecoveryConfirmationException
Exception raised in case PowerAuth recovery confirmation fails with an error.
PowerAuthRecoveryException
Exception thrown in case PowerAuth recovery fails, with optional current PUK index.
PowerAuthRequestBody
Class representing HTTP request body.
PowerAuthRequestFilter
Request filter that intercepts the request body, forwards it to the controller as a request attribute named "X-PowerAuth-Request-Body" and resets the stream.
PowerAuthRequestFilterBase
Class implementing filter for extracting request body from HTTP servlet request.
PowerAuthRequestFilterException
Exception raised in case PowerAuth authentication request filter is missing.
PowerAuthRequestObjects
Class defining request objects stored in HTTP servlet request.
PowerAuthSecureVaultException
Exception related to processes during a new secure vault unlocking.
PowerAuthSignatureAuthentication
PowerAuth authentication object used between PowerAuth Client and intermediate server application (such as mobile banking API).
PowerAuthSignatureAuthenticationImpl
PowerAuth authentication object used between PowerAuth Client and intermediate server application (such as mobile banking API).
PowerAuthSignatureErrorException
Exception raised in case PowerAuth signature validation fails with an error.
PowerAuthSignatureInvalidException
Exception raised in case PowerAuth signature validation fails.
PowerAuthSignatureTypeInvalidException
Exception raised in case PowerAuth signature type is invalid.
PowerAuthToken
Annotation that enables a simple integration with a token-based authentication.
PowerAuthTokenAuthentication
Interface for authentication objects used for simple token-based authentication.
PowerAuthTokenAuthenticationImpl
Implementation of the PowerAuthTokenAuthentication interface, with Spring Security objects.
PowerAuthTokenErrorException
Exception raised in case PowerAuth token validation fails with an error.
PowerAuthTokenInvalidException
Exception raised in case PowerAuth token validation fails.
PowerAuthUpgradeException
Exception raised in case PowerAuth upgrade fails.
PowerAuthWebArgumentResolver
Argument resolver for PowerAuthApiAuthentication objects.
ResettableStreamHttpServletRequest
Resettable HTTP servlet request stream.
SignatureTypeConverter
Helper class to convert from and to SignatureType class.
SignatureTypeConverter
Helper class to convert from and to SignatureType class.