Skip navigation links
A B C D F G H I J L N P R S _ 

A

AbstractAuthenticator - Class in fr.paris.lutece.util.signrequest
AbstractAuthenticator
AbstractAuthenticator() - Constructor for class fr.paris.lutece.util.signrequest.AbstractAuthenticator
 
AbstractJWTAuthenticator - Class in fr.paris.lutece.util.signrequest
AbstractAuthenticator
AbstractJWTAuthenticator(Map<String, String>, String, long) - Constructor for class fr.paris.lutece.util.signrequest.AbstractJWTAuthenticator
Constructor
AbstractJWTRSAAuthenticator - Class in fr.paris.lutece.util.signrequest
 
AbstractJWTRSAAuthenticator(Map<String, String>, String, long, String) - Constructor for class fr.paris.lutece.util.signrequest.AbstractJWTRSAAuthenticator
Constructor
AbstractPrivateKeyAuthenticator - Class in fr.paris.lutece.util.signrequest
Abstract Private Key Authenticator
AbstractPrivateKeyAuthenticator() - Constructor for class fr.paris.lutece.util.signrequest.AbstractPrivateKeyAuthenticator
 
AbstractRequestFilter - Class in fr.paris.lutece.util.signrequest.servlet
SimpleHash Sign Request Filter
AbstractRequestFilter() - Constructor for class fr.paris.lutece.util.signrequest.servlet.AbstractRequestFilter
 
addExtrasUrlParameters(String, List<String>) - Method in class fr.paris.lutece.util.signrequest.RequestHashAuthenticator
Add extra URL parameters
addSecurityParameters(Map, List<String>) - Method in class fr.paris.lutece.util.signrequest.RequestHashAuthenticator
Add security parameters to a parameter map
authenticateRequest(HttpMethodBase, List<String>) - Method in class fr.paris.lutece.util.signrequest.AbstractJWTRSAAuthenticator
Authenticate a request
authenticateRequest(HttpMethodBase, List<String>) - Method in class fr.paris.lutece.util.signrequest.BasicAuthorizationAuthenticator
Authenticate a request
authenticateRequest(HttpMethodBase, List<String>) - Method in class fr.paris.lutece.util.signrequest.ClientHeaderHashAuthenticator
Authenticate a request
authenticateRequest(HttpMethodBase, List<String>) - Method in class fr.paris.lutece.util.signrequest.HeaderHashAuthenticator
Authenticate a request
authenticateRequest(HttpMethodBase, List<String>) - Method in class fr.paris.lutece.util.signrequest.JWTNoEncryptionAuthenticator
Authenticate a request
authenticateRequest(HttpMethodBase, List<String>) - Method in class fr.paris.lutece.util.signrequest.JWTRSATrustStoreFileAuthenticator
Authenticate a request
authenticateRequest(HttpMethodBase, List<String>) - Method in class fr.paris.lutece.util.signrequest.JWTSecretKeyAuthenticator
Authenticate a request
authenticateRequest(HttpMethodBase, List<String>) - Method in class fr.paris.lutece.util.signrequest.NoSecurityAuthenticator
Authenticate a request
authenticateRequest(HttpMethodBase, List<String>) - Method in interface fr.paris.lutece.util.signrequest.RequestAuthenticator
Authenticate a request
authenticateRequest(HttpMethodBase, List<String>) - Method in class fr.paris.lutece.util.signrequest.RequestHashAuthenticator
Authenticate a request

B

BasicAuthorizationAuthenticator - Class in fr.paris.lutece.util.signrequest
BasicAuthorizationAuthenticator.
This authenticator provides a basic username/password authentication.
The request should have a header named Authorization with a value that begins with "Basic" followed by the "username:password" encoded in base64.
BasicAuthorizationAuthenticator(String, String) - Constructor for class fr.paris.lutece.util.signrequest.BasicAuthorizationAuthenticator
Constructor that define credentials
BasicClientKeyService - Class in fr.paris.lutece.util.signrequest.service
Basic Client Key Service
BasicClientKeyService() - Constructor for class fr.paris.lutece.util.signrequest.service.BasicClientKeyService
 
buildSignature(List<String>, String, String) - Method in class fr.paris.lutece.util.signrequest.AbstractAuthenticator
Create a signature
buildSignature(List<String>, String) - Method in class fr.paris.lutece.util.signrequest.AbstractPrivateKeyAuthenticator
Create a signature

C

ClientHeaderHashAuthenticator - Class in fr.paris.lutece.util.signrequest
Client Header Hash Authenticator
ClientHeaderHashAuthenticator() - Constructor for class fr.paris.lutece.util.signrequest.ClientHeaderHashAuthenticator
 
ClientKeyService - Interface in fr.paris.lutece.util.signrequest.service
Client Key Service

D

destroy() - Method in class fr.paris.lutece.util.signrequest.servlet.AbstractRequestFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class fr.paris.lutece.util.signrequest.servlet.AbstractRequestFilter

F

fr.paris.lutece.util.signrequest - package fr.paris.lutece.util.signrequest
 
fr.paris.lutece.util.signrequest.security - package fr.paris.lutece.util.signrequest.security
 
fr.paris.lutece.util.signrequest.service - package fr.paris.lutece.util.signrequest.service
 
fr.paris.lutece.util.signrequest.servlet - package fr.paris.lutece.util.signrequest.servlet
 

G

getAuthenticator() - Method in class fr.paris.lutece.util.signrequest.servlet.AbstractRequestFilter
The implementation should provide the authenticator to use
getAuthenticator() - Method in class fr.paris.lutece.util.signrequest.servlet.HeaderHashRequestFilter
The implementation should provide the authenticator to use
getAuthenticator() - Method in class fr.paris.lutece.util.signrequest.servlet.ParameterHashRequestFilter
The implementation should provide the authenticator to use
getExpirationDate() - Method in class fr.paris.lutece.util.signrequest.AbstractJWTAuthenticator
Get expiration date
getHash(String) - Method in interface fr.paris.lutece.util.signrequest.security.HashService
Create a Hash string from a given source
getHash(String) - Method in class fr.paris.lutece.util.signrequest.security.Sha1HashService
Create a Hash string from a given source
getKey(String) - Method in class fr.paris.lutece.util.signrequest.service.BasicClientKeyService
provides the client key for a given client ID
getKey(String) - Method in interface fr.paris.lutece.util.signrequest.service.ClientKeyService
provides the client key for a given client ID
getKeyPair() - Method in class fr.paris.lutece.util.signrequest.AbstractJWTRSAAuthenticator
Get the RSA public/private key pair
getKeyPair() - Method in class fr.paris.lutece.util.signrequest.JWTRSAKeyStoreFileAuthenticator
Get the RSA public/private key pair
getKeyPair() - Method in class fr.paris.lutece.util.signrequest.JWTRSAPlainTextAuthenticator
Get the RSA public/private key pair
getKeyPair() - Method in class fr.paris.lutece.util.signrequest.JWTRSATrustStoreFileAuthenticator
Get the RSA public/private key pair
getPrivateKey() - Method in class fr.paris.lutece.util.signrequest.AbstractPrivateKeyAuthenticator
Gets the private key
getSignatureElements() - Method in class fr.paris.lutece.util.signrequest.AbstractAuthenticator
Returns the list of signature elements
getValidityTimePeriod() - Method in class fr.paris.lutece.util.signrequest.AbstractAuthenticator
Get validity time period (in seconds) between the timestamp in the request and the server timestamp

H

HashService - Interface in fr.paris.lutece.util.signrequest.security
HashService
HeaderHashAuthenticator - Class in fr.paris.lutece.util.signrequest
HeaderHashAuthenticator
HeaderHashAuthenticator() - Constructor for class fr.paris.lutece.util.signrequest.HeaderHashAuthenticator
 
HeaderHashRequestFilter - Class in fr.paris.lutece.util.signrequest.servlet
Header Hash Request Filter
HeaderHashRequestFilter() - Constructor for class fr.paris.lutece.util.signrequest.servlet.HeaderHashRequestFilter
 

I

init(FilterConfig) - Method in class fr.paris.lutece.util.signrequest.servlet.AbstractRequestFilter
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.util.signrequest.AbstractJWTAuthenticator
Check the Authentication of a request
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.util.signrequest.AbstractJWTRSAAuthenticator
Check the Authentication of a request
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.util.signrequest.BasicAuthorizationAuthenticator
Check the Authentication of a request
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.util.signrequest.ClientHeaderHashAuthenticator
Check the Authentication of a request
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.util.signrequest.HeaderHashAuthenticator
Check the Authentication of a request
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.util.signrequest.JWTNoEncryptionAuthenticator
Check the Authentication of a request
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.util.signrequest.JWTRSAKeyStoreFileAuthenticator
Check the Authentication of a request
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.util.signrequest.JWTSecretKeyAuthenticator
Check the Authentication of a request
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.util.signrequest.NoSecurityAuthenticator
Check the Authentication of a request
isRequestAuthenticated(HttpServletRequest) - Method in interface fr.paris.lutece.util.signrequest.RequestAuthenticator
Check the Authentication of a request
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.util.signrequest.RequestHashAuthenticator
Check the Authentication of a request
isValidTimestamp(String) - Method in class fr.paris.lutece.util.signrequest.AbstractAuthenticator
This method checks the date of the request

J

JWTNoEncryptionAuthenticator - Class in fr.paris.lutece.util.signrequest
 
JWTNoEncryptionAuthenticator(Map<String, String>, String, long) - Constructor for class fr.paris.lutece.util.signrequest.JWTNoEncryptionAuthenticator
Constructor
JWTRSAKeyStoreFileAuthenticator - Class in fr.paris.lutece.util.signrequest
 
JWTRSAKeyStoreFileAuthenticator(Map<String, String>, String, long, String, String, String, String, String) - Constructor for class fr.paris.lutece.util.signrequest.JWTRSAKeyStoreFileAuthenticator
Constructor
JWTRSAPlainTextAuthenticator - Class in fr.paris.lutece.util.signrequest
 
JWTRSAPlainTextAuthenticator(Map<String, String>, String, long, String, String, String) - Constructor for class fr.paris.lutece.util.signrequest.JWTRSAPlainTextAuthenticator
Constructor
JWTRSATrustStoreFileAuthenticator - Class in fr.paris.lutece.util.signrequest
 
JWTRSATrustStoreFileAuthenticator(Map<String, String>, String, long, String, String, String, String) - Constructor for class fr.paris.lutece.util.signrequest.JWTRSATrustStoreFileAuthenticator
Constructor
JWTSecretKeyAuthenticator - Class in fr.paris.lutece.util.signrequest
 
JWTSecretKeyAuthenticator(Map<String, String>, String, long, String, String) - Constructor for class fr.paris.lutece.util.signrequest.JWTSecretKeyAuthenticator
Constructor

L

LOGGER - Static variable in class fr.paris.lutece.util.signrequest.AbstractAuthenticator
 
LOGGER - Static variable in class fr.paris.lutece.util.signrequest.AbstractJWTAuthenticator
 

N

NoSecurityAuthenticator - Class in fr.paris.lutece.util.signrequest
No security request authenticator
NoSecurityAuthenticator() - Constructor for class fr.paris.lutece.util.signrequest.NoSecurityAuthenticator
 

P

ParameterHashRequestFilter - Class in fr.paris.lutece.util.signrequest.servlet
Parameter Hash Request Filter
ParameterHashRequestFilter() - Constructor for class fr.paris.lutece.util.signrequest.servlet.ParameterHashRequestFilter
 

R

RequestAuthenticator - Interface in fr.paris.lutece.util.signrequest
Request Authenticator Interface
RequestHashAuthenticator - Class in fr.paris.lutece.util.signrequest
RequestHashAuthenticator
RequestHashAuthenticator() - Constructor for class fr.paris.lutece.util.signrequest.RequestHashAuthenticator
 

S

setClientId(String) - Method in class fr.paris.lutece.util.signrequest.ClientHeaderHashAuthenticator
Set the client ID This setter should be used in the Spring context file of the CLIENT to declare the client ID.
setClientKeyService(ClientKeyService) - Method in class fr.paris.lutece.util.signrequest.ClientHeaderHashAuthenticator
Set the clientKeyService This setter should be used in the Spring context file of the SERVER to provide a lookup service to find keys for given client ids.
setClientsMap(Map) - Method in class fr.paris.lutece.util.signrequest.service.BasicClientKeyService
Set the clients map (id /key)
setHashService(HashService) - Method in class fr.paris.lutece.util.signrequest.AbstractAuthenticator
Sets the Hash service
setPrivateKey(String) - Method in class fr.paris.lutece.util.signrequest.AbstractPrivateKeyAuthenticator
Sets the private key
setSignatureElements(List<String>) - Method in class fr.paris.lutece.util.signrequest.AbstractAuthenticator
Sets the list of signature elements
setValidityTimePeriod(long) - Method in class fr.paris.lutece.util.signrequest.AbstractAuthenticator
Sets validity time period (in seconds) between the timestamp in the request and the server timestamp
Sha1HashService - Class in fr.paris.lutece.util.signrequest.security
Sha1HashService
Sha1HashService() - Constructor for class fr.paris.lutece.util.signrequest.security.Sha1HashService
 

_

_lValidityTimePeriod - Variable in class fr.paris.lutece.util.signrequest.AbstractAuthenticator
 
_mapClaimsToCheck - Variable in class fr.paris.lutece.util.signrequest.AbstractJWTAuthenticator
 
_strJWTHttpHeader - Variable in class fr.paris.lutece.util.signrequest.AbstractJWTAuthenticator
 
A B C D F G H I J L N P R S _ 
Skip navigation links

Copyright © 2019 City of Paris. All rights reserved.