Index

A B C D E F G H I N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

Authenticator - Class in com.protegrity.ap.java
Handles authentication with Protegrity AI 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 AI 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 AI 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 AI 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.
A B C D E F G H I N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form