Index

A C E F G H I K O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ActivationController - Class in io.getlime.security.powerauth.rest.api.spring.controller
Controller implementing activation related end-points from the PowerAuth Standard API.
ActivationController() - Constructor for class io.getlime.security.powerauth.rest.api.spring.controller.ActivationController
 
ActivationService - Class in io.getlime.security.powerauth.rest.api.spring.service
Service implementing activation functionality.
ActivationService(PowerAuthClient, HttpCustomizationService, ActivationContextConverter, OidcHandler) - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.ActivationService
Service constructor.
applicationKey() - Method in record class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcConfigurationQuery
Returns the value of the applicationKey record component.

C

checkAuthentication(PowerAuthApiAuthentication) - Static method in class io.getlime.security.powerauth.rest.api.spring.util.PowerAuthAuthenticationUtil
Check if the authentication represents a valid user.
checkEciesParameters(String, EciesEncryptedRequest) - Static method in class io.getlime.security.powerauth.rest.api.spring.util.PowerAuthVersionUtil
Checks if required ECIES parameters are missing for the provided PowerAuth protocol version.
checkMissingRequiredNonce(String, String) - Static method in class io.getlime.security.powerauth.rest.api.spring.util.PowerAuthVersionUtil
Checks if nonce is missing for the provided PowerAuth protocol version.
checkMissingRequiredTemporaryKeyId(String, String) - Static method in class io.getlime.security.powerauth.rest.api.spring.util.PowerAuthVersionUtil
Checks if temporary key ID is missing for the provided PowerAuth protocol version.
checkMissingRequiredTimestamp(String, Long) - Static method in class io.getlime.security.powerauth.rest.api.spring.util.PowerAuthVersionUtil
Checks if timestamp is missing for the provided PowerAuth protocol version.
checkUnsupportedVersion(String) - Static method in class io.getlime.security.powerauth.rest.api.spring.util.PowerAuthVersionUtil
Checks if the provided PowerAuth protocol version is unsupported.
claims(UserInfoRequest, EncryptionContext) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.UserInfoController
Fetch user info.
confirmRecoveryCode(EciesEncryptedRequest, PowerAuthApiAuthentication) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.RecoveryController
Confirm recovery code.
confirmRecoveryCode(EciesEncryptedRequest, PowerAuthApiAuthentication) - Method in class io.getlime.security.powerauth.rest.api.spring.service.RecoveryService
Confirm recovery code.
createActivation(ActivationLayer1Request, EncryptionContext) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.ActivationController
Create activation.
createActivation(ActivationLayer1Request, EncryptionContext) - Method in class io.getlime.security.powerauth.rest.api.spring.service.ActivationService
Create activation.
createToken(EciesEncryptedRequest, PowerAuthApiAuthentication) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.TokenController
Create token.
createToken(EciesEncryptedRequest, PowerAuthApiAuthentication) - Method in class io.getlime.security.powerauth.rest.api.spring.service.TokenService
Create token.

E

equals(Object) - Method in record class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcConfigurationQuery
Indicates whether some other object is "equal to" this one.

F

fetchActivationDetail(PowerAuthApiAuthentication) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.ActivationController
 
fetchOidcApplicationConfiguration(OidcConfigurationQuery) - Method in class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcApplicationConfigurationService
Provide OIDC application configuration.
fetchTemporaryKey(ObjectRequest<TemporaryKeyRequest>) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.KeyStoreController
Create a new temporary key.
fetchTemporaryKey(TemporaryKeyRequest) - Method in class io.getlime.security.powerauth.rest.api.spring.service.KeyStoreService
Fetch a temporary public key with provided parameters.
fetchUserClaimsByActivationId(String) - Method in class io.getlime.security.powerauth.rest.api.spring.service.UserInfoService
Fetch user info as a map of claims.

G

getActivationDetail(String) - Method in class io.getlime.security.powerauth.rest.api.spring.service.ActivationService
Get activation detail.
getActivationStatus(ObjectRequest<ActivationStatusRequest>) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.ActivationController
Get activation status.
getActivationStatus(ActivationStatusRequest) - Method in class io.getlime.security.powerauth.rest.api.spring.service.ActivationService
Get activation status.
getServerStatus() - Method in class io.getlime.security.powerauth.rest.api.spring.controller.ServerStatusController
Obtain server status.

H

handleActivationException(PowerAuthActivationException) - Method in class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthExceptionHandler
Handle PowerAuthActivationException exceptions.
handlePowerAuthEncryptionException(PowerAuthEncryptionException) - Method in class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthExceptionHandler
Handle PowerAuthEncryptionException exceptions.
handlePowerAuthTemporaryKeyException(PowerAuthTemporaryKeyException) - Method in class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthExceptionHandler
Handle PowerAuthTemporaryKeyException exceptions.
handlePowerAuthUpgradeException(PowerAuthUpgradeException) - Method in class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthExceptionHandler
Handle PowerAuthUpgradeException exceptions.
handlePowerAuthUserInfoException(PowerAuthUserInfoException) - Method in class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthExceptionHandler
Handle PowerAuthUserInfoException exceptions.
handleRecoveryException(PowerAuthRecoveryException) - Method in class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthExceptionHandler
Handle PowerAuthRecoveryException exceptions.
handleSecureVaultException(PowerAuthSecureVaultException) - Method in class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthExceptionHandler
Handle PowerAuthSecureVaultException exceptions.
handleUnauthorizedException(PowerAuthAuthenticationException) - Method in class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthExceptionHandler
Handle PowerAuthAuthenticationException exceptions.
hashCode() - Method in record class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcConfigurationQuery
Returns a hash code value for this object.

I

io.getlime.security.powerauth.rest.api.spring.application - package io.getlime.security.powerauth.rest.api.spring.application
 
io.getlime.security.powerauth.rest.api.spring.controller - package io.getlime.security.powerauth.rest.api.spring.controller
 
io.getlime.security.powerauth.rest.api.spring.exception - package io.getlime.security.powerauth.rest.api.spring.exception
 
io.getlime.security.powerauth.rest.api.spring.service - package io.getlime.security.powerauth.rest.api.spring.service
 
io.getlime.security.powerauth.rest.api.spring.service.oidc - package io.getlime.security.powerauth.rest.api.spring.service.oidc
 
io.getlime.security.powerauth.rest.api.spring.util - package io.getlime.security.powerauth.rest.api.spring.util
 
issueToken(OidcActivationContext) - Method in class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcHandler
Issue a token, using authorization_code flow.

K

KeyStoreController - Class in io.getlime.security.powerauth.rest.api.spring.controller
Controller for obtaining temporary encryption keys.
KeyStoreController(KeyStoreService) - Constructor for class io.getlime.security.powerauth.rest.api.spring.controller.KeyStoreController
Default autowiring constructor.
KeyStoreService - Class in io.getlime.security.powerauth.rest.api.spring.service
Key store service for obtaining temporary encryption keys.
KeyStoreService(PowerAuthClient, HttpCustomizationService) - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.KeyStoreService
Default autowiring constructor.

O

OidcActivationContext - Class in io.getlime.security.powerauth.rest.api.spring.service.oidc
OIDC (OpenID Connect) activation context.
OidcActivationContext() - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcActivationContext
 
OidcApplicationConfiguration - Class in io.getlime.security.powerauth.rest.api.spring.service.oidc
OIDC activation configuration.
OidcApplicationConfiguration() - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcApplicationConfiguration
 
OidcApplicationConfigurationService - Class in io.getlime.security.powerauth.rest.api.spring.service.oidc
Application configuration service for OIDC.
OidcApplicationConfigurationService() - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcApplicationConfigurationService
 
OidcConfigurationQuery - Record Class in io.getlime.security.powerauth.rest.api.spring.service.oidc
OidcConfigurationQuery(String, String) - Constructor for record class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcConfigurationQuery
Creates an instance of a OidcConfigurationQuery record class.
OidcHandler - Class in io.getlime.security.powerauth.rest.api.spring.service.oidc
Wrap OIDC (OpenID Connect) client calls, add other logic such as validation.

P

PowerAuthApplicationConfiguration - Interface in io.getlime.security.powerauth.rest.api.spring.application
Interface providing method for PowerAuth behavior high-level customization.
PowerAuthApplicationConfigurationException - Exception Class in io.getlime.security.powerauth.rest.api.spring.exception
Exception related to application configuration.
PowerAuthApplicationConfigurationException() - Constructor for exception class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthApplicationConfigurationException
No-arg constructor.
PowerAuthApplicationConfigurationException(String) - Constructor for exception class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthApplicationConfigurationException
Constructor with a custom error message.
PowerAuthApplicationConfigurationException(String, Throwable) - Constructor for exception class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthApplicationConfigurationException
Constructor with a message and cause.
PowerAuthApplicationConfigurationException(Throwable) - Constructor for exception class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthApplicationConfigurationException
Constructor with a cause.
PowerAuthAuthenticationUtil - Class in io.getlime.security.powerauth.rest.api.spring.util
Utility class for common handling of the authentication object.
PowerAuthExceptionHandler - Class in io.getlime.security.powerauth.rest.api.spring.exception
Implementation of a PA2.0 Standard RESTful API exception handler.
PowerAuthExceptionHandler() - Constructor for class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthExceptionHandler
 
PowerAuthVersionUtil - Class in io.getlime.security.powerauth.rest.api.spring.util
Utility class to assist with PowerAuth version checks and related functionalities.
PRECEDENCE - Static variable in class io.getlime.security.powerauth.rest.api.spring.exception.PowerAuthExceptionHandler
Precedence value that makes sure to apply the filters in the right order.
providerId() - Method in record class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcConfigurationQuery
Returns the value of the providerId record component.

R

RecoveryController - Class in io.getlime.security.powerauth.rest.api.spring.controller
Controller implementing recovery related end-points from the PowerAuth Standard API.
RecoveryController(RecoveryService) - Constructor for class io.getlime.security.powerauth.rest.api.spring.controller.RecoveryController
Service constructor.
RecoveryService - Class in io.getlime.security.powerauth.rest.api.spring.service
Service implementing recovery functionality.
RecoveryService(PowerAuthClient, HttpCustomizationService) - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.RecoveryService
Controller constructor.
removeActivation(PowerAuthApiAuthentication) - Method in class io.getlime.security.powerauth.rest.api.spring.service.ActivationService
Remove activation.
removeActivation(String, HttpServletRequest) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.ActivationController
Remove activation.
removeToken(ObjectRequest<TokenRemoveRequest>, PowerAuthApiAuthentication) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.TokenController
Remove token.
removeToken(TokenRemoveRequest, PowerAuthApiAuthentication) - Method in class io.getlime.security.powerauth.rest.api.spring.service.TokenService
Remove token.
renameActivation(String, ActivationRenameRequest) - Method in class io.getlime.security.powerauth.rest.api.spring.service.ActivationService
Rename activation.
renameApplication(ActivationRenameRequest, PowerAuthApiAuthentication) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.ActivationController
 

S

SecureVaultController - Class in io.getlime.security.powerauth.rest.api.spring.controller
Controller implementing secure vault related end-points from the PowerAuth Standard API.
SecureVaultController() - Constructor for class io.getlime.security.powerauth.rest.api.spring.controller.SecureVaultController
 
SecureVaultService - Class in io.getlime.security.powerauth.rest.api.spring.service
Service implementing secure vault functionality.
SecureVaultService(PowerAuthClient, PowerAuthAuthenticationProvider, HttpCustomizationService) - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.SecureVaultService
Service constructor.
ServerStatusController - Class in io.getlime.security.powerauth.rest.api.spring.controller
Controller that provides a user information.
ServerStatusController() - Constructor for class io.getlime.security.powerauth.rest.api.spring.controller.ServerStatusController
 
setActivationProvider(UserInfoProvider) - Method in class io.getlime.security.powerauth.rest.api.spring.service.UserInfoService
Setter with optional user info provider bean.
setActivationServiceV3(ActivationService) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.ActivationController
Set the activation service via setter injection.
setApplicationConfiguration(PowerAuthApplicationConfiguration) - Method in class io.getlime.security.powerauth.rest.api.spring.service.ActivationService
Set application configuration class via setter injection.
setAuthenticationProvider(PowerAuthAuthenticationProvider) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.ActivationController
Set the authentication provider via setter injection.
setBuildProperties(BuildProperties) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.ServerStatusController
 
setPowerAuthActivationProvider(CustomActivationProvider) - Method in class io.getlime.security.powerauth.rest.api.spring.service.ActivationService
Set PowerAuth activation provider via setter injection.
setSecureVaultServiceV3(SecureVaultService) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.SecureVaultController
Set the secure vault service via setter injection.
setTokenServiceV3(TokenService) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.TokenController
Set the token verification service via setter injection.
setUpgradeService(UpgradeService) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.UpgradeController
Set upgrade service via setter injection.
setUserInfoProvider(UserInfoProvider) - Method in class io.getlime.security.powerauth.rest.api.spring.service.ActivationService
Set user info provider via setter injection.
SignatureController - Class in io.getlime.security.powerauth.rest.api.spring.controller
End-point for validating signatures.
SignatureController() - Constructor for class io.getlime.security.powerauth.rest.api.spring.controller.SignatureController
 
statusServiceCustomObject(ActivationContext) - Method in interface io.getlime.security.powerauth.rest.api.spring.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.), or an activation-scoped object.

T

TokenController - Class in io.getlime.security.powerauth.rest.api.spring.controller
Controller responsible for publishing services related to simple token-based authentication.
TokenController() - Constructor for class io.getlime.security.powerauth.rest.api.spring.controller.TokenController
 
TokenData - Class in io.getlime.security.powerauth.rest.api.spring.service.oidc
Data retrieved from the issued token.
TokenData() - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.oidc.TokenData
 
TokenResponse - Class in io.getlime.security.powerauth.rest.api.spring.service.oidc
OIDC token endpoint response.
TokenResponse() - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.oidc.TokenResponse
 
TokenService - Class in io.getlime.security.powerauth.rest.api.spring.service
Service implementing token functionality.
TokenService(PowerAuthClient, HttpCustomizationService) - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.TokenService
Service constructor.
toString() - Method in record class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcConfigurationQuery
Returns a string representation of this record class.

U

unlockVault(String, EciesEncryptedRequest, HttpServletRequest) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.SecureVaultController
Request the vault unlock key.
upgradeCommit(String, HttpServletRequest) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.UpgradeController
Commit upgrade of activation to version 3.
upgradeCommit(String, HttpServletRequest) - Method in class io.getlime.security.powerauth.rest.api.spring.service.UpgradeService
Commit upgrade of activation to version 3.
UpgradeController - Class in io.getlime.security.powerauth.rest.api.spring.controller
Controller responsible for upgrade.
UpgradeController() - Constructor for class io.getlime.security.powerauth.rest.api.spring.controller.UpgradeController
 
UpgradeService - Class in io.getlime.security.powerauth.rest.api.spring.service
Service implementing upgrade functionality.
UpgradeService(PowerAuthClient, PowerAuthAuthenticationProvider, HttpCustomizationService) - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.UpgradeService
Service constructor.
upgradeStart(EciesEncryptedRequest, PowerAuthEncryptionHttpHeader) - Method in class io.getlime.security.powerauth.rest.api.spring.service.UpgradeService
Start upgrade of activation to version 3.
upgradeStart(EciesEncryptedRequest, String) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.UpgradeController
Start upgrade of activation to version 3.
UserInfoController - Class in io.getlime.security.powerauth.rest.api.spring.controller
Controller that provides a user information.
UserInfoController(UserInfoService) - Constructor for class io.getlime.security.powerauth.rest.api.spring.controller.UserInfoController
Default constructor.
UserInfoService - Class in io.getlime.security.powerauth.rest.api.spring.service
Service for obtaining user info as claims map.
UserInfoService(PowerAuthClient) - Constructor for class io.getlime.security.powerauth.rest.api.spring.service.UserInfoService
Service constructor.

V

validateSignature(PowerAuthApiAuthentication) - Method in class io.getlime.security.powerauth.rest.api.spring.controller.SignatureController
Validate signature by validating any data sent in request to this end-point.
vaultUnlock(PowerAuthSignatureHttpHeader, EciesEncryptedRequest, HttpServletRequest) - Method in class io.getlime.security.powerauth.rest.api.spring.service.SecureVaultService
Unlock secure vault.
A C E F G H I K O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form