Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- Authenticator - Class in com.protegrity.ap.java
-
Handles authentication with Protegrity Developer Edition services.
- Authenticator() - Constructor for class com.protegrity.ap.java.Authenticator
-
Constructs a new Authenticator and performs authentication.
- AuthTokenProvider - Class in com.protegrity.ap.java
-
Provides JWT token retrieval functionality for Protegrity Developer Edition authentication.
- AuthTokenProvider() - Constructor for class com.protegrity.ap.java.AuthTokenProvider
- AuthTokenResponse - Class in com.protegrity.ap.java
-
Represents the response from an authentication token request.
- AuthTokenResponse(int, String, String, String) - Constructor for class com.protegrity.ap.java.AuthTokenResponse
-
Constructs a new AuthTokenResponse.
B
- buildProtectPayload(String, String, String[], byte[], String) - Method in class com.protegrity.ap.java.CoreproviderAdapter
- buildReprotectPayload(String, String, String, String[], byte[], byte[], String) - Method in class com.protegrity.ap.java.CoreproviderAdapter
C
- closeSession(SessionObject) - Method in class com.protegrity.ap.java.Protector
-
Deprecated.As of release 9.0.
- closeSession(SessionObject) - Method in class com.protegrity.ap.java.SessionHandler
-
Deprecated.This method uses reflection to clear fields and may not be reliable.
- com.protegrity.ap.java - package com.protegrity.ap.java
-
Protegrity Application Protector Java API.
- convertToByteArray(Object, String) - Method in class com.protegrity.ap.java.CoreproviderAdapter
- convertToStringArray(Object) - Method in class com.protegrity.ap.java.CoreproviderAdapter
-
Converts various array types to String array.
- CoreproviderAdapter - Class in com.protegrity.ap.java
-
Adapter for communication with Protegrity Core Provider services.
- CoreproviderAdapter(SessionHandler) - Constructor for class com.protegrity.ap.java.CoreproviderAdapter
-
Constructs a new CoreproviderAdapter with the specified session handler.
- createSession(String) - Method in class com.protegrity.ap.java.Protector
-
Create a session.
- createSession(String) - Method in class com.protegrity.ap.java.SessionHandler
-
Creates a new session for the specified user.
D
- decodeBase64ToUtf8Strings(String[]) - Method in class com.protegrity.ap.java.CoreproviderAdapter
-
Decodes Base64-encoded strings to UTF-8 strings.
- DEV_EDITION_HOST - Static variable in class com.protegrity.ap.java.AuthTokenProvider
-
The hostname for Protegrity Developer Edition API.
E
- ERROR_MAPPING - Static variable in class com.protegrity.ap.java.ErrorMapper
-
Static mapping of error messages to error codes and descriptions.
- errorCode - Variable in exception com.protegrity.ap.java.ProtectorException
-
The error code associated with this exception.
- ErrorDetail(int, String) - Constructor for class com.protegrity.ap.java.ErrorMapper.ErrorDetail
- errorList - Variable in exception com.protegrity.ap.java.ProtectorException
-
Array of error codes for bulk operations.
- ErrorMapper - Class in com.protegrity.ap.java
-
Maps error messages to standardized error codes and descriptions.
- ErrorMapper() - Constructor for class com.protegrity.ap.java.ErrorMapper
- ErrorMapper.ErrorDetail - Class in com.protegrity.ap.java
- errorMessage - Variable in exception com.protegrity.ap.java.ProtectorException
-
The detailed error message.
F
- flush() - Method in class com.protegrity.ap.java.CoreproviderAdapter
- flushAudits() - Method in class com.protegrity.ap.java.Protector
-
Note: As the FlushAudits API is an advanced functionality, you must contact the Protegrity Professional Services team for more information about its usage.
G
- getAccessOperation() - Method in exception com.protegrity.ap.java.ProtectorException
-
Returns the operation that was not accessible.
- getApiKey() - Method in class com.protegrity.ap.java.Authenticator
-
Returns the API key used for authentication.
- getApiKey() - Method in class com.protegrity.ap.java.AuthTokenResponse
-
Returns the API key used for the authentication request.
- getConvertedArray() - Method in class com.protegrity.ap.java.ParseResult
-
Returns the converted array result.
- getCoreVersion() - Method in class com.protegrity.ap.java.CoreproviderAdapter
- getCoreVersion() - Method in class com.protegrity.ap.java.Protector
-
Deprecated.
- getErrorCode() - Method in class com.protegrity.ap.java.ErrorMapper.ErrorDetail
- getErrorCode() - Method in exception com.protegrity.ap.java.ProtectorException
-
Returns the error code.
- getErrorDetail(String) - Static method in class com.protegrity.ap.java.ErrorMapper
- getErrorList() - Method in exception com.protegrity.ap.java.ProtectorException
-
Returns the array of error codes for bulk operations.
- getErrorMessage() - Method in class com.protegrity.ap.java.AuthTokenResponse
-
Returns the error message if authentication failed.
- getErrorMessage() - Method in class com.protegrity.ap.java.ErrorMapper.ErrorDetail
- getErrorMessage() - Method in exception com.protegrity.ap.java.ProtectorException
-
Returns the error message.
- getJwtToken() - Method in class com.protegrity.ap.java.Authenticator
-
Returns the JWT token obtained during authentication.
- getJwtToken() - Method in class com.protegrity.ap.java.AuthTokenResponse
-
Returns the JWT token obtained from authentication.
- getJwtToken(String, String, String) - Static method in class com.protegrity.ap.java.AuthTokenProvider
-
Obtains a JWT token from the Protegrity authentication service.
- getLastError(SessionObject) - Method in class com.protegrity.ap.java.Protector
-
Get last error with a description of why the method returned false.
- getLastError(SessionObject) - Method in class com.protegrity.ap.java.SessionHandler
-
Gets the last error message for the session.
- getMessage() - Method in exception com.protegrity.ap.java.ProtectorException
- getProtector() - Static method in class com.protegrity.ap.java.Protector
- getPTYCharset(PTYCharset...) - Static method in enum com.protegrity.ap.java.PTYCharset
- getSessionId() - Method in class com.protegrity.ap.java.SessionObject
-
Get session id.
- getStatusCode() - Method in class com.protegrity.ap.java.AuthTokenResponse
-
Returns the HTTP status code from the authentication request.
- getUser(SessionObject) - Method in class com.protegrity.ap.java.SessionHandler
-
Gets the username associated with the session.
- getVersion() - Method in class com.protegrity.ap.java.CoreproviderAdapter
- getVersion() - Method in class com.protegrity.ap.java.Protector
-
Get product version.
- getVersionEx() - Method in class com.protegrity.ap.java.Protector
-
Returns the extended version of the Product in use.
H
- HOST - Static variable in class com.protegrity.ap.java.Protector
-
The hostname for Protegrity Developer Edition API.
I
- InitializationException - Exception in com.protegrity.ap.java
-
Exception thrown when initialization of Protector components fails.
- InitializationException(String) - Constructor for exception com.protegrity.ap.java.InitializationException
-
Constructs a new InitializationException with the specified detail message.
- isSuccess() - Method in class com.protegrity.ap.java.ParseResult
-
Returns whether the parsing operation was successful.
N
- noAccessOperation - Variable in exception com.protegrity.ap.java.ProtectorException
-
The operation that was not accessible.
P
- ParseResult - Class in com.protegrity.ap.java
-
Represents the result of a parsing operation.
- ParseResult(boolean, Object) - Constructor for class com.protegrity.ap.java.ParseResult
-
Constructs a new ParseResult.
- parseResultsToOutput(SessionObject, String, Class<?>, String) - Method in class com.protegrity.ap.java.CoreproviderAdapter
- protect(SessionObject, String, byte[][], byte[][], byte[], PTYCharset...) - Method in class com.protegrity.ap.java.Protector
-
Protect byte using all DE supported (Encryption, NoEncryption and DataType Preservation).
- protect(SessionObject, String, byte[][], byte[][], PTYCharset...) - Method in class com.protegrity.ap.java.Protector
-
Protect byte using all DE supported (Encryption, NoEncryption and DataType Preservation).
- protect(SessionObject, String, char[][], byte[][]) - Method in class com.protegrity.ap.java.Protector
-
Protect char using encryption data element.
- protect(SessionObject, String, char[][], byte[][], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect char using encryption data element.
- protect(SessionObject, String, char[][], char[][]) - Method in class com.protegrity.ap.java.Protector
-
Protect char using data type preservation or no encryption data element.
- protect(SessionObject, String, char[][], char[][], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect char using data type preservation or no encryption data element.
- protect(SessionObject, String, double[], byte[][]) - Method in class com.protegrity.ap.java.Protector
-
Protect double using encryption data element.
- protect(SessionObject, String, double[], double[]) - Method in class com.protegrity.ap.java.Protector
-
Protect double using no encryption data element.
- protect(SessionObject, String, float[], byte[][]) - Method in class com.protegrity.ap.java.Protector
-
Protect float using encryption data element.
- protect(SessionObject, String, float[], float[]) - Method in class com.protegrity.ap.java.Protector
-
Protect float using no encryption data element.
- protect(SessionObject, String, int[], byte[][]) - Method in class com.protegrity.ap.java.Protector
-
Protect int using encryption data element.
- protect(SessionObject, String, int[], byte[][], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect int using encryption data element.
- protect(SessionObject, String, int[], int[]) - Method in class com.protegrity.ap.java.Protector
-
Protect int using data type preservation or no encryption data element.
- protect(SessionObject, String, int[], int[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect int using data type preservation or no encryption data element.
- protect(SessionObject, String, long[], byte[][]) - Method in class com.protegrity.ap.java.Protector
-
Protect long using encryption data element.
- protect(SessionObject, String, long[], byte[][], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect long using encryption data element.
- protect(SessionObject, String, long[], long[]) - Method in class com.protegrity.ap.java.Protector
-
Protect long using data type preservation or no encryption data element.
- protect(SessionObject, String, long[], long[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect long using data type preservation or no encryption data element.
- protect(SessionObject, String, short[], byte[][]) - Method in class com.protegrity.ap.java.Protector
-
Protect short using encryption data element.
- protect(SessionObject, String, short[], byte[][], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect short using encryption data element.
- protect(SessionObject, String, short[], short[]) - Method in class com.protegrity.ap.java.Protector
-
Protect short using data type preservation or no encryption data element.
- protect(SessionObject, String, short[], short[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect short using data type preservation or no encryption data element.
- protect(SessionObject, String, String[], byte[][]) - Method in class com.protegrity.ap.java.Protector
-
Protect String using encryption data element.
- protect(SessionObject, String, String[], byte[][], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect String using encryption data element.
- protect(SessionObject, String, String[], String[]) - Method in class com.protegrity.ap.java.Protector
-
Protect String using data type preservation or no encryption data element.
- protect(SessionObject, String, String[], String[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect String using data type preservation or no encryption data element.
- protect(SessionObject, String, String[], String[], byte[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Protect API supported tweak for FPE(FF1) algo Protect string using only FPE DE supported (Data Type Preservation).
- protect(SessionObject, String, Date[], Date[]) - Method in class com.protegrity.ap.java.Protector
-
Protect java.util.Date using data type preservation.
- Protector - Class in com.protegrity.ap.java
-
Main entry point for Protegrity data protection operations.
- ProtectorException - Exception in com.protegrity.ap.java
-
Exception class for Protector API operations.
- ProtectorException(int, String) - Constructor for exception com.protegrity.ap.java.ProtectorException
-
Constructs a new ProtectorException with error code and message.
- ProtectorException(int, String, int[]) - Constructor for exception com.protegrity.ap.java.ProtectorException
-
Constructs a new ProtectorException with error code, message, and error list.
- ProtectorException(int, String, int[], int) - Constructor for exception com.protegrity.ap.java.ProtectorException
-
Constructs a new ProtectorException with full error details.
- ProtectorException(String) - Constructor for exception com.protegrity.ap.java.ProtectorException
-
Constructs a new ProtectorException with only an error message.
- ProtectorException(String, Throwable) - Constructor for exception com.protegrity.ap.java.ProtectorException
-
Constructs a new ProtectorException with a message and cause.
- PTYCharset - Enum in com.protegrity.ap.java
-
Encoding types for input data in protection operations.
R
- reprotect(SessionObject, String, String, byte[][], byte[][], byte[], byte[], PTYCharset...) - Method in class com.protegrity.ap.java.Protector
-
Reprotect byte using all DE supported (Encryption, NoEncryption and DataType Preservation).
- reprotect(SessionObject, String, String, byte[][], byte[][], PTYCharset...) - Method in class com.protegrity.ap.java.Protector
-
Reprotect byte using all DE supported (Encryption, NoEncryption and DataType Preservation).
- reprotect(SessionObject, String, String, char[][], char[][]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect char using data type preservation or no encryption data element.
- reprotect(SessionObject, String, String, char[][], char[][], byte[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect char using data type preservation or no encryption data element.
- reprotect(SessionObject, String, String, double[], double[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect double using no encryption data element.
- reprotect(SessionObject, String, String, float[], float[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect float using no encryption data element.
- reprotect(SessionObject, String, String, int[], int[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect int using data type preservation or no encryption data element.
- reprotect(SessionObject, String, String, int[], int[], byte[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect int using data type preservation or no encryption data element.
- reprotect(SessionObject, String, String, long[], long[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect long using data type preservation or no encryption data element.
- reprotect(SessionObject, String, String, long[], long[], byte[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect long using data type preservation or no encryption data element.
- reprotect(SessionObject, String, String, short[], short[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect short using data type preservation or no encryption data element.
- reprotect(SessionObject, String, String, short[], short[], byte[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect short using data type preservation or no encryption data element.
- reprotect(SessionObject, String, String, String[], String[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect String using data type preservation or no encryption data element.
- reprotect(SessionObject, String, String, String[], String[], byte[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect String using data type preservation or no encryption data element.
- reprotect(SessionObject, String, String, String[], String[], byte[], byte[], byte[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect API supported Tweak for FPE(FF1) Reprotect String using FPE DE supported (DataType Preservation).
- reprotect(SessionObject, String, String, Date[], Date[]) - Method in class com.protegrity.ap.java.Protector
-
Reprotect date using data type preservation.
S
- sendApiRequest(String, String, String, String) - Method in class com.protegrity.ap.java.CoreproviderAdapter
- SessionHandler - Class in com.protegrity.ap.java
-
Manages user sessions for Protector operations.
- SessionHandler(int) - Constructor for class com.protegrity.ap.java.SessionHandler
-
Constructs a new SessionHandler with the specified timeout.
- SessionObject - Class in com.protegrity.ap.java
-
Hold the session object used in the API methods.
- SessionObject(String) - Constructor for class com.protegrity.ap.java.SessionObject
-
Default construct
- SessionTimeoutException - Exception in com.protegrity.ap.java
-
Holds information about exceptions.
- SessionTimeoutException(String) - Constructor for exception com.protegrity.ap.java.SessionTimeoutException
-
Constructs a new protector exception with the specified detail message.
- setErrorCode(int) - Method in exception com.protegrity.ap.java.ProtectorException
-
Sets the error code.
- setErrorMessage(String) - Method in exception com.protegrity.ap.java.ProtectorException
-
Sets the error message.
- setLastError(SessionObject, String) - Method in class com.protegrity.ap.java.SessionHandler
-
Sets the last error message for the session.
T
- toString() - Method in class com.protegrity.ap.java.ErrorMapper.ErrorDetail
U
- unprotect(SessionObject, String, byte[][], byte[][], byte[], PTYCharset...) - Method in class com.protegrity.ap.java.Protector
-
Unprotect byte using all DE supported (Encryption, NoEncryption and DataType Preservation).
- unprotect(SessionObject, String, byte[][], byte[][], PTYCharset...) - Method in class com.protegrity.ap.java.Protector
-
Unprotect byte using all DE supported (Encryption, NoEncryption and DataType Preservation).
- unprotect(SessionObject, String, byte[][], char[][]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect char using encryption data element.
- unprotect(SessionObject, String, byte[][], char[][], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect char using encryption data element.
- unprotect(SessionObject, String, byte[][], double[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect double using encryption data element.
- unprotect(SessionObject, String, byte[][], float[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect float using encryption data element.
- unprotect(SessionObject, String, byte[][], int[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect int using encryption data element.
- unprotect(SessionObject, String, byte[][], int[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect int using encryption data element.
- unprotect(SessionObject, String, byte[][], long[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect long using encryption data element.
- unprotect(SessionObject, String, byte[][], long[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect long using encryption data element.
- unprotect(SessionObject, String, byte[][], short[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect short using encryption data element.
- unprotect(SessionObject, String, byte[][], short[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect short using encryption data element.
- unprotect(SessionObject, String, byte[][], String[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect String using encryption data element.
- unprotect(SessionObject, String, byte[][], String[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect String using encryption data element.
- unprotect(SessionObject, String, char[][], char[][]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect char using data type preservation or no encryption data element.
- unprotect(SessionObject, String, char[][], char[][], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect char using data type preservation or no encryption data element.
- unprotect(SessionObject, String, double[], double[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect double using no encryption data element.
- unprotect(SessionObject, String, float[], float[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect float using no encryption data element.
- unprotect(SessionObject, String, int[], int[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect int using data type preservation or no encryption data element.
- unprotect(SessionObject, String, int[], int[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect int using data type preservation or no encryption data element.
- unprotect(SessionObject, String, long[], long[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect long using data type preservation or no encryption data element.
- unprotect(SessionObject, String, long[], long[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect long using data type preservation or no encryption data element.
- unprotect(SessionObject, String, short[], short[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect short using data type preservation or no encryption data element.
- unprotect(SessionObject, String, short[], short[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect short using data type preservation or no encryption data element.
- unprotect(SessionObject, String, String[], String[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect String using data type preservation or no encryption data element.
- unprotect(SessionObject, String, String[], String[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect String using data type preservation or no encryption data element.
- unprotect(SessionObject, String, String[], String[], byte[], byte[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect API supports Tweak for FPE(FF1) Unprotect String using FPE DE supported (Data Type Preservation).
- unprotect(SessionObject, String, Date[], Date[]) - Method in class com.protegrity.ap.java.Protector
-
Unprotect java.util.Date using data type preservation.
- UTF16BE - Enum constant in enum com.protegrity.ap.java.PTYCharset
- UTF16LE - Enum constant in enum com.protegrity.ap.java.PTYCharset
- UTF8 - Enum constant in enum com.protegrity.ap.java.PTYCharset
V
- valueOf(String) - Static method in enum com.protegrity.ap.java.PTYCharset
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.protegrity.ap.java.PTYCharset
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in class com.protegrity.ap.java.Protector
-
The API version.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form