All Classes

Class Description
CustomActivationProvider
Interface which enables implementation of custom activations.
EciesEncryptionContext
Class for storing ECIES encryption context derived from HTTP headers.
PowerAuthActivationException
Exception related to processes during a new activation process.
PowerAuthApiAuthentication
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 providing method for PowerAuth behavior high-level customization.
PowerAuthAuthentication
Base interface for all PowerAuth inbound authentication interfaces.
PowerAuthAuthenticationException
Exception raised in case PowerAuth authentication fails.
PowerAuthAuthenticationProviderBase
Abstract class for PowerAuth authentication provider.
PowerAuthEciesDecryptorParameters
Class used for storing ECIES decryptor parameters.
PowerAuthEciesEncryption<T>
Class used for storing data used during ECIES decryption and encryption.
PowerAuthEncryptionException
Exception raised in case encryption or decryption fails.
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.
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).
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.
PowerAuthTokenAuthentication
Interface for authentication objects used for simple token-based authentication.
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.
ResettableStreamHttpServletRequest
Resettable HTTP servlet request stream.