Index
All Classes|All Packages
A
- authenticate(Authentication) - Method in class io.getlime.security.powerauth.rest.api.spring.provider.PowerAuthAuthenticationProvider
-
Authenticate user using the provided authentication.
B
- beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - Method in class io.getlime.security.powerauth.rest.api.spring.filter.EncryptionResponseBodyAdvice
-
Encrypt response before writing body.
- buildNonPersonalizedEncryptor(ObjectRequest<NonPersonalizedEncryptedPayloadModel>) - Method in class io.getlime.security.powerauth.rest.api.spring.encryption.EncryptorFactory
-
Return a new instance of a non-personalized encryptor.
- buildNonPersonalizedEncryptor(String, String, String) - Method in class io.getlime.security.powerauth.rest.api.spring.encryption.EncryptorFactory
-
Return a new instance of a non-personalized encryptor.
C
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class io.getlime.security.powerauth.rest.api.spring.entrypoint.PowerAuthApiAuthenticationEntryPoint
- convertFrom(PowerAuthSignatureTypes) - Method in class io.getlime.security.powerauth.rest.api.spring.converter.v2.SignatureTypeConverter
-
Convert
SignatureTypefromPowerAuthSignatureTypes. - convertFrom(PowerAuthSignatureTypes) - Method in class io.getlime.security.powerauth.rest.api.spring.converter.v3.SignatureTypeConverter
-
Convert
SignatureTypefromPowerAuthSignatureTypes. - convertFrom(String) - Method in class io.getlime.security.powerauth.rest.api.spring.converter.v2.SignatureTypeConverter
-
Convert
SignatureTypefrom aStringvalue. - convertFrom(String) - Method in class io.getlime.security.powerauth.rest.api.spring.converter.v3.SignatureTypeConverter
-
Convert
SignatureTypefrom aStringvalue.
D
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.getlime.security.powerauth.rest.api.spring.filter.PowerAuthRequestFilter
E
- EncryptedRequestBody - Annotation Type in io.getlime.security.powerauth.rest.api.spring.annotation
-
Annotation for encrypted request body parameters.
- EncryptionResponseBodyAdvice - Class in io.getlime.security.powerauth.rest.api.spring.filter
-
Controller advice used for encryption of responses of REST endpoints.
- EncryptionResponseBodyAdvice() - Constructor for class io.getlime.security.powerauth.rest.api.spring.filter.EncryptionResponseBodyAdvice
- EncryptorFactory - Class in io.getlime.security.powerauth.rest.api.spring.encryption
-
Class responsible for building encryptors.
- EncryptorFactory() - Constructor for class io.getlime.security.powerauth.rest.api.spring.encryption.EncryptorFactory
-
Default constructor.
G
- getActivationFlags() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getActivationId() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getActivationId() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get activation ID.
- getApplicationId() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getApplicationKey() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get application key.
- getApplicationRoles() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getAuthorities() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getCredentials() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getCredentials() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
- getCredentials() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
- getData() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get request data.
- getEciesDecryptorParameters(String, String, String) - Method in class io.getlime.security.powerauth.rest.api.spring.provider.PowerAuthEncryptionProvider
- getForcedSignatureVersion() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get forced signature version which is used during upgrade.
- getHttpHeader() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getHttpHeader() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get parsed PowerAuth HTTP header.
- getHttpHeader() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Get parsed PowerAuth HTTP header.
- getHttpMethod() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get HTTP method.
- getName() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getNonce() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get nonce.
- getNonce() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Get token related nonce.
- getPrincipal() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getPrincipal() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
- getPrincipal() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
- getRequestUri() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get request URI identifier.
- getSignature() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get signature.
- getSignatureFactors() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getSignatureType() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get signature type.
- getTimestamp() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Get token creation timestamp.
- getTokenDigest() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Get token digest.
- getTokenId() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Get token ID.
- getUserId() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getVersion() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- getVersion() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Get PowerAuth protocol version.
- getVersion() - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Get PowerAuth protocol version.
I
- io.getlime.security.powerauth.rest.api.spring.annotation - package io.getlime.security.powerauth.rest.api.spring.annotation
- io.getlime.security.powerauth.rest.api.spring.authentication - package io.getlime.security.powerauth.rest.api.spring.authentication
- io.getlime.security.powerauth.rest.api.spring.converter.v2 - package io.getlime.security.powerauth.rest.api.spring.converter.v2
- io.getlime.security.powerauth.rest.api.spring.converter.v3 - package io.getlime.security.powerauth.rest.api.spring.converter.v3
- io.getlime.security.powerauth.rest.api.spring.encryption - package io.getlime.security.powerauth.rest.api.spring.encryption
- io.getlime.security.powerauth.rest.api.spring.entrypoint - package io.getlime.security.powerauth.rest.api.spring.entrypoint
- io.getlime.security.powerauth.rest.api.spring.filter - package io.getlime.security.powerauth.rest.api.spring.filter
- io.getlime.security.powerauth.rest.api.spring.provider - package io.getlime.security.powerauth.rest.api.spring.provider
P
- PowerAuth - Annotation Type in io.getlime.security.powerauth.rest.api.spring.annotation
-
Annotation that enables simple integration with PowerAuth Signatures.
- PowerAuthAnnotationInterceptor - Class in io.getlime.security.powerauth.rest.api.spring.annotation
-
Interceptor class for the PowerAuth related annotations: @PowerAuth, @PowerAuthToken and @PowerAuthEncryption.
- PowerAuthAnnotationInterceptor() - Constructor for class io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthAnnotationInterceptor
- PowerAuthApiAuthenticationEntryPoint - Class in io.getlime.security.powerauth.rest.api.spring.entrypoint
-
Default PowerAuth authentication entry-point implementation.
- PowerAuthApiAuthenticationEntryPoint() - Constructor for class io.getlime.security.powerauth.rest.api.spring.entrypoint.PowerAuthApiAuthenticationEntryPoint
- PowerAuthApiAuthenticationImpl - Class in io.getlime.security.powerauth.rest.api.spring.authentication
-
PowerAuth API authentication object used between intermediate server application (such as mobile banking API) and core systems (such as banking core).
- PowerAuthApiAuthenticationImpl() - Constructor for class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
-
Default constructor
- PowerAuthApiAuthenticationImpl(String, String, Long, List<String>, PowerAuthSignatureTypes) - Constructor for class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
-
Constructor for a new PowerAuthApiAuthenticationImpl.
- PowerAuthAuthenticationProvider - Class in io.getlime.security.powerauth.rest.api.spring.provider
-
Implementation of PowerAuth authentication provider.
- PowerAuthAuthenticationProvider() - Constructor for class io.getlime.security.powerauth.rest.api.spring.provider.PowerAuthAuthenticationProvider
- PowerAuthEncryption - Annotation Type in io.getlime.security.powerauth.rest.api.spring.annotation
-
Annotation that simplifies end to end encryption.
- PowerAuthEncryptionArgumentResolver - Class in io.getlime.security.powerauth.rest.api.spring.annotation
-
Argument resolver for
PowerAuthEciesEncryptionobjects. - PowerAuthEncryptionArgumentResolver() - Constructor for class io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthEncryptionArgumentResolver
- PowerAuthEncryptionProvider - Class in io.getlime.security.powerauth.rest.api.spring.provider
-
Implementation of PowerAuth encryption provider.
- PowerAuthEncryptionProvider() - Constructor for class io.getlime.security.powerauth.rest.api.spring.provider.PowerAuthEncryptionProvider
- PowerAuthRequestFilter - Class in io.getlime.security.powerauth.rest.api.spring.filter
-
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.
- PowerAuthRequestFilter() - Constructor for class io.getlime.security.powerauth.rest.api.spring.filter.PowerAuthRequestFilter
- PowerAuthSignatureAuthenticationImpl - Class in io.getlime.security.powerauth.rest.api.spring.authentication
-
PowerAuth authentication object used between PowerAuth Client and intermediate server application (such as mobile banking API).
- PowerAuthSignatureAuthenticationImpl() - Constructor for class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Default constructor.
- PowerAuthToken - Annotation Type in io.getlime.security.powerauth.rest.api.spring.annotation
-
Annotation that enables a simple integration with a token-based authentication.
- PowerAuthTokenAuthenticationImpl - Class in io.getlime.security.powerauth.rest.api.spring.authentication
-
Implementation of the
PowerAuthTokenAuthenticationinterface, with Spring Security objects. - PowerAuthTokenAuthenticationImpl() - Constructor for class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Default constructor
- PowerAuthWebArgumentResolver - Class in io.getlime.security.powerauth.rest.api.spring.annotation
-
Argument resolver for
PowerAuthApiAuthenticationobjects. - PowerAuthWebArgumentResolver() - Constructor for class io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthWebArgumentResolver
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthAnnotationInterceptor
R
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthEncryptionArgumentResolver
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthWebArgumentResolver
- resourceId() - Method in annotation type io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuth
-
Identifier of the resource URI, usually the "effective" part of the URL, for example "/banking/payment/commit".
S
- scope() - Method in annotation type io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthEncryption
-
Encryption scope, either EciesScope.ACTIVATION_SCOPE or EciesScope.APPLICATION_SCOPE.
- setActivationFlags(List<String>) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- setActivationId(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- setActivationId(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set activation ID.
- setApplicationId(Long) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- setApplicationKey(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set application key.
- setApplicationRoles(List<String>) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- setAuthenticationProvider(PowerAuthAuthenticationProvider) - Method in class io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthAnnotationInterceptor
-
Set authentication provider via setter injection.
- setData(byte[]) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set request data.
- setEncryptionProvider(PowerAuthEncryptionProvider) - Method in class io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthAnnotationInterceptor
-
Set encryption provider via setter injection.
- setForcedSignatureVersion(Integer) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set forced signature version which is used during upgrade.
- setHttpHeader(PowerAuthHttpHeader) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- setHttpHeader(PowerAuthHttpHeader) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set parsed PowerAuth HTTP header.
- setHttpHeader(PowerAuthHttpHeader) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Set parsed PowerAuth HTTP header.
- setHttpMethod(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set HTTP method.
- setNonce(byte[]) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set nonce.
- setNonce(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Set token related nonce.
- setPowerAuthClient(PowerAuthClient) - Method in class io.getlime.security.powerauth.rest.api.spring.encryption.EncryptorFactory
-
Set PowerAuth client via the setter injection.
- setPowerAuthClient(PowerAuthClient) - Method in class io.getlime.security.powerauth.rest.api.spring.provider.PowerAuthAuthenticationProvider
-
Set PowerAuth service client via setter injection.
- setPowerAuthClient(PowerAuthClient) - Method in class io.getlime.security.powerauth.rest.api.spring.provider.PowerAuthEncryptionProvider
-
Set PowerAuth client via setter injection.
- setRequestMappingHandlerAdapter(RequestMappingHandlerAdapter) - Method in class io.getlime.security.powerauth.rest.api.spring.filter.EncryptionResponseBodyAdvice
-
Set request mapping handler adapter via setter injection.
- setRequestUri(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set request URI identifier.
- setSignature(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set signature.
- setSignatureFactors(PowerAuthSignatureTypes) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- setSignatureType(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set signature type.
- setTimestamp(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Set token creation timestamp.
- setTokenDigest(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Set token digest.
- setTokenId(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Set token ID.
- setUserId(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- setVersion(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthApiAuthenticationImpl
- setVersion(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthSignatureAuthenticationImpl
-
Set PowerAuth protocol version.
- setVersion(String) - Method in class io.getlime.security.powerauth.rest.api.spring.authentication.PowerAuthTokenAuthenticationImpl
-
Set PowerAuth protocol version.
- signatureType() - Method in annotation type io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuth
-
Types of supported signatures.
- signatureType() - Method in annotation type io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthToken
-
Types of supported signatures.
- SignatureTypeConverter - Class in io.getlime.security.powerauth.rest.api.spring.converter.v2
-
Helper class to convert from and to
SignatureTypeclass. - SignatureTypeConverter - Class in io.getlime.security.powerauth.rest.api.spring.converter.v3
-
Helper class to convert from and to
SignatureTypeclass. - SignatureTypeConverter() - Constructor for class io.getlime.security.powerauth.rest.api.spring.converter.v2.SignatureTypeConverter
- SignatureTypeConverter() - Constructor for class io.getlime.security.powerauth.rest.api.spring.converter.v3.SignatureTypeConverter
- supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - Method in class io.getlime.security.powerauth.rest.api.spring.filter.EncryptionResponseBodyAdvice
-
Whether method supports encryption.
- supportsParameter(MethodParameter) - Method in class io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthEncryptionArgumentResolver
- supportsParameter(MethodParameter) - Method in class io.getlime.security.powerauth.rest.api.spring.annotation.PowerAuthWebArgumentResolver
V
- validateRequestSignature(String, byte[], String, String, List<PowerAuthSignatureTypes>, Integer) - Method in class io.getlime.security.powerauth.rest.api.spring.provider.PowerAuthAuthenticationProvider
-
Validate the signature from the PowerAuth HTTP header against the provided HTTP method, request body and URI identifier.
- validateToken(String, List<PowerAuthSignatureTypes>) - Method in class io.getlime.security.powerauth.rest.api.spring.provider.PowerAuthAuthenticationProvider
-
Validate token header for simple token-based authentication.
All Classes|All Packages