- debug(PXLogger.LogReason, Object...) - Method in class com.perimeterx.utils.PXLogger
-
- debug(String, Object...) - Method in class com.perimeterx.utils.PXLogger
-
- decode(char[]) - Static method in class com.perimeterx.utils.Base64
-
Decodes a BASE64 encoded char array.
- decode(byte[]) - Static method in class com.perimeterx.utils.Base64
-
Decodes a BASE64 encoded byte array.
- decode(String) - Static method in class com.perimeterx.utils.Base64
-
Decodes a BASE64 encoded String
.
- decodedCookie - Variable in class com.perimeterx.internals.cookie.AbstractPXCookie
-
- decodedOriginalToken - Variable in class com.perimeterx.models.httpmodels.Additional
-
- decodeFast(char[]) - Static method in class com.perimeterx.utils.Base64
-
Decodes a BASE64 encoded char array that is known to be resonably well formatted.
- decodeFast(byte[]) - Static method in class com.perimeterx.utils.Base64
-
Decodes a BASE64 encoded byte array that is known to be resonably well formatted.
- decodeFast(String) - Static method in class com.perimeterx.utils.Base64
-
Decodes a BASE64 encoded string that is known to be resonably well formatted.
- DefaultActivityHandler - Class in com.perimeterx.api.activities
-
Simple activity send per server request
- DefaultActivityHandler(PXClient, PXConfiguration) - Constructor for class com.perimeterx.api.activities.DefaultActivityHandler
-
- DefaultBlockHandler - Class in com.perimeterx.api.blockhandler
-
Default blocking implementation - Sends 403
- DefaultBlockHandler() - Constructor for class com.perimeterx.api.blockhandler.DefaultBlockHandler
-
- DefaultCustomParametersProvider - Class in com.perimeterx.api.providers
-
Created by nitzangoldfeder on 03/04/2018.
- DefaultCustomParametersProvider() - Constructor for class com.perimeterx.api.providers.DefaultCustomParametersProvider
-
- DefaultHostnameProvider - Class in com.perimeterx.api.providers
-
Created by shikloshi on 02/02/2017.
- DefaultHostnameProvider() - Constructor for class com.perimeterx.api.providers.DefaultHostnameProvider
-
- DefaultPredefinedResponseHandler - Class in com.perimeterx.api.proxy
-
- DefaultPredefinedResponseHandler() - Constructor for class com.perimeterx.api.proxy.DefaultPredefinedResponseHandler
-
- DefaultRemoteConfigManager - Class in com.perimeterx.api.remoteconfigurations
-
Created by nitzangoldfeder on 05/07/2017.
- DefaultRemoteConfigManager(PXConfiguration, PXClient) - Constructor for class com.perimeterx.api.remoteconfigurations.DefaultRemoteConfigManager
-
- DefaultReverseProxy - Class in com.perimeterx.api.proxy
-
Created by nitzangoldfeder on 14/05/2018.
- DefaultReverseProxy(PXConfiguration, IPProvider) - Constructor for class com.perimeterx.api.proxy.DefaultReverseProxy
-
- DefaultVerificationHandler - Class in com.perimeterx.api.verificationhandler
-
Created by nitzangoldfeder on 28/05/2017.
- DefaultVerificationHandler(PXConfiguration, ActivityHandler) - Constructor for class com.perimeterx.api.verificationhandler.DefaultVerificationHandler
-
- derivedKey - Variable in class com.perimeterx.utils.PBKDF2Parameters
-
The derived key is actually only a convenience to store a reference
derived key.
- deriveKey(String) - Method in interface com.perimeterx.utils.PBKDF2
-
Convert String-based input to internal byte array, then invoke PBKDF2.
- deriveKey(String, int) - Method in interface com.perimeterx.utils.PBKDF2
-
Convert String-based input to internal byte array, then invoke PBKDF2.
- deriveKey(String) - Method in class com.perimeterx.utils.PBKDF2Engine
-
- deriveKey(String, int) - Method in class com.perimeterx.utils.PBKDF2Engine
-
- deserialize() - Method in class com.perimeterx.internals.cookie.AbstractPXCookie
-
- destroy() - Method in class com.perimeterx.api.proxy.DefaultReverseProxy
-
- disableModule() - Method in class com.perimeterx.models.configuration.PXConfiguration
-
- disableModuleOnError() - Method in class com.perimeterx.api.remoteconfigurations.DefaultRemoteConfigManager
-
- disableModuleOnError() - Method in interface com.perimeterx.api.remoteconfigurations.RemoteConfigurationManager
-
Should set PerimeterX module to disabled on error
- doExecute(HttpRequest) - Method in class com.perimeterx.api.proxy.RemoteServer
-
- doFinal(byte[]) - Method in class com.perimeterx.utils.MacBasedPRF
-
- doFinal(byte[]) - Method in interface com.perimeterx.utils.PRF
-
Pseudo Random Function
- PageRequestedActivityDetails - Class in com.perimeterx.models.activities
-
Created by shikloshi on 07/11/2016.
- PageRequestedActivityDetails(PXContext) - Constructor for class com.perimeterx.models.activities.PageRequestedActivityDetails
-
- parameters - Variable in class com.perimeterx.utils.PBKDF2Engine
-
- PassReason - Enum in com.perimeterx.models.risk
-
Created by nitzangoldfeder on 30/05/2017.
- PBKDF2 - Interface in com.perimeterx.utils
-
Interface to Password Based Key Derivation Function 2 implementations.
- PBKDF2(PRF, byte[], int, int) - Method in class com.perimeterx.utils.PBKDF2Engine
-
Core Password Based Key Derivation Function 2.
- PBKDF2Engine - Class in com.perimeterx.utils
-
This Password Based Key Derivation Function 2 implementation.
- PBKDF2Engine() - Constructor for class com.perimeterx.utils.PBKDF2Engine
-
Constructor for PBKDF2 implementation object.
- PBKDF2Engine(PBKDF2Parameters) - Constructor for class com.perimeterx.utils.PBKDF2Engine
-
Constructor for PBKDF2 implementation object.
- PBKDF2Engine(PBKDF2Parameters, PRF) - Constructor for class com.perimeterx.utils.PBKDF2Engine
-
Constructor for PBKDF2 implementation object.
- PBKDF2Formatter - Interface in com.perimeterx.utils
-
Interface to objects that know how to encode/decode PBKDF2 parameters.
- PBKDF2Parameters - Class in com.perimeterx.utils
-
Parameter data holder for PBKDF2 configuration.
- PBKDF2Parameters() - Constructor for class com.perimeterx.utils.PBKDF2Parameters
-
Constructor.
- PBKDF2Parameters(String, String, byte[], int) - Constructor for class com.perimeterx.utils.PBKDF2Parameters
-
Constructor.
- PBKDF2Parameters(String, String, byte[], int, byte[]) - Constructor for class com.perimeterx.utils.PBKDF2Parameters
-
Constructor.
- PerimeterX - Class in com.perimeterx.api
-
Facade object for - configuring, validating and blocking requests
- PerimeterX(PXConfiguration) - Constructor for class com.perimeterx.api.PerimeterX
-
- PerimeterX(PXConfiguration, IPProvider, HostnameProvider) - Constructor for class com.perimeterx.api.PerimeterX
-
- PerimeterX(PXConfiguration, IPProvider) - Constructor for class com.perimeterx.api.PerimeterX
-
- PerimeterX(PXConfiguration, HostnameProvider) - Constructor for class com.perimeterx.api.PerimeterX
-
- PredefinedResponse - Class in com.perimeterx.models.proxy
-
- PredefinedResponse(String, String) - Constructor for class com.perimeterx.models.proxy.PredefinedResponse
-
- PredefinedResponseHelper - Interface in com.perimeterx.api.proxy
-
- prepareProxyRequest() - Method in class com.perimeterx.api.proxy.RemoteServer
-
- prf - Variable in class com.perimeterx.utils.PBKDF2Engine
-
- PRF - Interface in com.perimeterx.utils
-
Interface to Pseudorandom Function.
- proxyHost(String) - Method in class com.perimeterx.models.configuration.PXConfiguration.Builder
-
- proxyPort(int) - Method in class com.perimeterx.models.configuration.PXConfiguration.Builder
-
- PXClient - Interface in com.perimeterx.http
-
Interface for com.perimeterx.http request between PerimeterX Server and running Server
- PxClientAsyncHandler - Class in com.perimeterx.http.async
-
Created by nitzangoldfeder on 27/02/2017.
- PxClientAsyncHandler() - Constructor for class com.perimeterx.http.async.PxClientAsyncHandler
-
- PXCommonUtils - Class in com.perimeterx.utils
-
Created by nitzangoldfeder on 16/07/2017.
- PXCommonUtils() - Constructor for class com.perimeterx.utils.PXCommonUtils
-
- pxConfiguration - Variable in class com.perimeterx.internals.cookie.AbstractPXCookie
-
- PXConfiguration - Class in com.perimeterx.models.configuration
-
PX configuration object
- PXConfiguration.Builder - Class in com.perimeterx.models.configuration
-
- pxConfigurationStubReader - Static variable in class com.perimeterx.utils.JsonUtils
-
- PXContext - Class in com.perimeterx.models
-
PXContext - Populate relevant data from HttpRequest
- PXContext(HttpServletRequest, IPProvider, HostnameProvider, PXConfiguration) - Constructor for class com.perimeterx.models.PXContext
-
- pxCookie - Variable in class com.perimeterx.internals.cookie.AbstractPXCookie
-
- PXCookie - Interface in com.perimeterx.internals.cookie
-
Created by nitzangoldfeder on 13/04/2017.
- pxCookie - Variable in class com.perimeterx.models.httpmodels.Additional
-
- PXCookieDecryptionException - Exception in com.perimeterx.models.exceptions
-
Created by nitzangoldfeder on 13/04/2017.
- PXCookieDecryptionException(Throwable) - Constructor for exception com.perimeterx.models.exceptions.PXCookieDecryptionException
-
- PXCookieDecryptionException(String) - Constructor for exception com.perimeterx.models.exceptions.PXCookieDecryptionException
-
- PXCookieDecryptionException(String, Throwable) - Constructor for exception com.perimeterx.models.exceptions.PXCookieDecryptionException
-
- PXCookieFactory - Class in com.perimeterx.internals.cookie
-
Created by nitzangoldfeder on 13/04/2017.
- PXCookieFactory() - Constructor for class com.perimeterx.internals.cookie.PXCookieFactory
-
- pxCookieHmac - Variable in class com.perimeterx.models.httpmodels.Additional
-
- pxCookieOrig - Variable in class com.perimeterx.models.httpmodels.Additional
-
- pxCookieOrigin - Variable in class com.perimeterx.models.httpmodels.Additional
-
- PXCookieOriginalTokenValidator - Class in com.perimeterx.internals
-
- PXCookieOriginalTokenValidator(PXConfiguration) - Constructor for class com.perimeterx.internals.PXCookieOriginalTokenValidator
-
- PXCookieV1 - Class in com.perimeterx.internals.cookie
-
Created by nitzangoldfeder on 13/04/2017.
- PXCookieV1(PXConfiguration, CookieData) - Constructor for class com.perimeterx.internals.cookie.PXCookieV1
-
- PXCookieV3 - Class in com.perimeterx.internals.cookie
-
Created by nitzangoldfeder on 13/04/2017.
- PXCookieV3(PXConfiguration, CookieData) - Constructor for class com.perimeterx.internals.cookie.PXCookieV3
-
- PXCookieValidator - Class in com.perimeterx.internals
-
PXCookieValidator
- PXCookieValidator(PXConfiguration) - Constructor for class com.perimeterx.internals.PXCookieValidator
-
- PXDynamicConfiguration - Class in com.perimeterx.models.configuration
-
Created by nitzangoldfeder on 19/06/2017.
- PXDynamicConfiguration() - Constructor for class com.perimeterx.models.configuration.PXDynamicConfiguration
-
- PXException - Exception in com.perimeterx.models.exceptions
-
PerimeterX Exception
- PXException(Throwable) - Constructor for exception com.perimeterx.models.exceptions.PXException
-
- PXException(String) - Constructor for exception com.perimeterx.models.exceptions.PXException
-
- PXException(String, Throwable) - Constructor for exception com.perimeterx.models.exceptions.PXException
-
- PXHttpClient - Class in com.perimeterx.http
-
Low level HTTP client
- PXLogger - Class in com.perimeterx.utils
-
- PXLogger.LogReason - Enum in com.perimeterx.utils
-
- PXS2SValidator - Class in com.perimeterx.internals
-
High level Abstracted interface for calling PerimeterX servers
- PXS2SValidator(PXClient, PXConfiguration) - Constructor for class com.perimeterx.internals.PXS2SValidator
-
- PXValidator - Interface in com.perimeterx.internals
-
- pxVerify(HttpServletRequest, HttpServletResponseWrapper) - Method in class com.perimeterx.api.PerimeterX
-
Verify http request using cookie or PX server call
- value - Variable in enum com.perimeterx.models.risk.PassReason
-
- valueOf(String) - Static method in enum com.perimeterx.internals.cookie.CookieVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.perimeterx.models.activities.UpdateReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.perimeterx.models.configuration.ModuleMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.perimeterx.models.risk.BlockReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.perimeterx.models.risk.PassReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.perimeterx.models.risk.S2SCallReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.perimeterx.utils.BlockAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.perimeterx.utils.PXLogger.LogReason
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.perimeterx.internals.cookie.CookieVersion
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.perimeterx.models.activities.UpdateReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.perimeterx.models.configuration.ModuleMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.perimeterx.models.risk.BlockReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.perimeterx.models.risk.PassReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.perimeterx.models.risk.S2SCallReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.perimeterx.utils.BlockAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.perimeterx.utils.PXLogger.LogReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VerificationHandler - Interface in com.perimeterx.api.verificationhandler
-
Interface for handling verification after PerimeterX prepareProxyRequest finished analyzing the request.
- verify(PXContext) - Method in class com.perimeterx.internals.PXCookieOriginalTokenValidator
-
Verify original cookieOrig and set vid, uuid, score on context
- verify(PXContext) - Method in class com.perimeterx.internals.PXCookieValidator
-
Verify cookieOrig and set vid, uuid, score on context
- verify(PXContext) - Method in class com.perimeterx.internals.PXS2SValidator
-
Verify if request is valid or not
- verify(PXContext) - Method in interface com.perimeterx.internals.PXValidator
-
- verifyKey(String) - Method in interface com.perimeterx.utils.PBKDF2
-
Convert String-based input to internal byte arrays, then invoke PBKDF2
and verify result against the reference data that is supplied in the
PBKDF2Parameters.
- verifyKey(String) - Method in class com.perimeterx.utils.PBKDF2Engine
-
- Vid - Variable in class com.perimeterx.models.httpmodels.RiskRequest
-