Index
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
applicationKeyrecord 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
PowerAuthUserInfoExceptionexceptions. - 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_codeflow.
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
-
Query for
OidcApplicationConfigurationService. - OidcConfigurationQuery(String, String) - Constructor for record class io.getlime.security.powerauth.rest.api.spring.service.oidc.OidcConfigurationQuery
-
Creates an instance of a
OidcConfigurationQueryrecord 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
providerIdrecord 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form