Index

A B C D E G H I K L N P R S T U V W 
All Classes|All Packages

A

ADD - com.ironcorelabs.tenantsecurity.logdriver.v1.AdminEvent
 
ADD - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
AdminEvent - Enum in com.ironcorelabs.tenantsecurity.logdriver.v1
 

B

BatchDocumentKeys<T> - Class in com.ironcorelabs.tenantsecurity.kms.v1
A map from a document ID to a either the wrapped or unwrapped version of a documents keys.
BatchDocumentKeys() - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.BatchDocumentKeys
 
BatchResult<T> - Class in com.ironcorelabs.tenantsecurity.kms.v1
Holds result of a batch encrypt or decrypt operation which supports partial failure.
BatchResult(ConcurrentMap<String, T>, ConcurrentMap<String, TenantSecurityException>) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.BatchResult
 
BatchUnwrappedDocumentKeys - Class in com.ironcorelabs.tenantsecurity.kms.v1
 
BatchUnwrappedDocumentKeys() - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.BatchUnwrappedDocumentKeys
 
BatchWrappedDocumentKeys - Class in com.ironcorelabs.tenantsecurity.kms.v1
 
BatchWrappedDocumentKeys() - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.BatchWrappedDocumentKeys
 

C

CHANGE_EMAIL - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
CHANGE_PASSWORD - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
CHANGE_PERMISSIONS - com.ironcorelabs.tenantsecurity.logdriver.v1.AdminEvent
 
CHANGE_PERMISSIONS - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
CHANGE_PERMISSIONS - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
CHANGE_SETTING - com.ironcorelabs.tenantsecurity.logdriver.v1.AdminEvent
 
close() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
 
com.ironcorelabs.tenantsecurity.kms.v1 - package com.ironcorelabs.tenantsecurity.kms.v1
 
com.ironcorelabs.tenantsecurity.kms.v1.exception - package com.ironcorelabs.tenantsecurity.kms.v1.exception
 
com.ironcorelabs.tenantsecurity.logdriver.v1 - package com.ironcorelabs.tenantsecurity.logdriver.v1
 
com.ironcorelabs.tenantsecurity.utils - package com.ironcorelabs.tenantsecurity.utils
 
CompletableFutures - Class in com.ironcorelabs.tenantsecurity.utils
Utility functions for working with CompletableFutures.
CompletableFutures() - Constructor for class com.ironcorelabs.tenantsecurity.utils.CompletableFutures
 
CompletableFutureSupplier<T> - Interface in com.ironcorelabs.tenantsecurity.utils
This is similar to the Java Supplier function type.
create(String, String) - Static method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Utility method to create a new client instance which returns a CompletableFuture to help handle error situations which can occur on class construction.
CREATE - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
CREATE_BACKUP - com.ironcorelabs.tenantsecurity.logdriver.v1.PeriodicEvent
 
CustomEvent - Class in com.ironcorelabs.tenantsecurity.logdriver.v1
 
CustomEvent(String) - Constructor for class com.ironcorelabs.tenantsecurity.logdriver.v1.CustomEvent
Create a custom security event to be passed to a tenant's logging infrastructure.

D

DataEvent - Enum in com.ironcorelabs.tenantsecurity.logdriver.v1
 
decrypt(EncryptedDocument, DocumentMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Decrypt the provided EncryptedDocument.
DECRYPT - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
decryptBatch(Map<String, EncryptedDocument>, DocumentMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Decrypt a map of documents from the ID of the document to its encrypted content.
DEFAULT_AES_THREADPOOL_SIZE - Static variable in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Default size of the threadpool used for AES encryptions/decryptions.
DEFAULT_REQUEST_THREADPOOL_SIZE - Static variable in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Default size of web request thread pool.
DELETE - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
DENY_ACCESS - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
DISABLE_TWO_FACTOR - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
DocumentMetadata - Class in com.ironcorelabs.tenantsecurity.kms.v1
Holds metadata fields as part of an encrypted document.
DocumentMetadata(String, String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Constructor for DocumentMetadata class which has no additional metadata.
DocumentMetadata(String, String, String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Constructor for DocumentMetadata class which contains a unique request ID to send to the Tenant Security Proxy.
DocumentMetadata(String, String, String, Map<String, String>) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Constructor for DocumentMetadata class which contains arbitrary key/value pairs to send to the Tenant Security Proxy.
DocumentMetadata(String, String, String, Map<String, String>, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Constructor for DocumentMetadata class which contains arbitrary key/value pairs and a unique request ID to send to the Tenant Security Proxy.
DocumentMetadata(String, String, String, Map<String, String>, String, String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Constructor for DocumentMetadata class which contains arbitrary key/value pairs and a unique request ID to send to the Tenant Security Proxy.

E

ENABLE_TWO_FACTOR - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
encrypt(PlaintextDocument, DocumentMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Encrypt the provided document reusing an existing encrypted document encryption key (EDEK).
encrypt(Map<String, byte[]>, DocumentMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Encrypt the provided document.
ENCRYPT - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
encryptBatch(Map<String, Map<String, byte[]>>, DocumentMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Encrypt a map of documents from the ID of the document to the list of fields to encrypt.
EncryptedDocument - Class in com.ironcorelabs.tenantsecurity.kms.v1
Holds result of encrypting a document with the Tenant Security KMS client.
EncryptedDocument(Map<String, byte[]>, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.EncryptedDocument
 
encryptExistingBatch(Map<String, PlaintextDocument>, DocumentMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Re-encrypt a existing map of documents from the ID of the document to the previously encrypted document.
ENFORCE_RETENTION_POLICY - com.ironcorelabs.tenantsecurity.logdriver.v1.PeriodicEvent
 
errorCode - Variable in exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TenantSecurityException
 
ErrorResponse - Class in com.ironcorelabs.tenantsecurity.kms.v1
Represents the JSON response object for errors that occur during wrap/unwrap of requests to the Tenant Security Proxy.
ErrorResponse() - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.ErrorResponse
 
ErrorResponse(int, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.ErrorResponse
 
EventMetadata - Class in com.ironcorelabs.tenantsecurity.logdriver.v1
Holds metadata fields as part of a security event.
EventMetadata(String, String, String) - Constructor for class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Constructor for EventMetadata class which has no additional metadata.
EventMetadata(String, String, String, String) - Constructor for class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Constructor for EventMetadata class which contains a unique request ID to send to the Tenant Security Proxy.
EventMetadata(String, String, String, Map<String, String>) - Constructor for class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Constructor for EventMetadata class which contains arbitrary key/value pairs to send to the Tenant Security Proxy.
EventMetadata(String, String, String, Map<String, String>, String) - Constructor for class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Constructor for EventMetadata class which contains arbitrary key/value pairs and a unique request ID to send to the Tenant Security Proxy.
EventMetadata(String, String, String, Map<String, String>, String, String, String, Long) - Constructor for class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Constructor for EventMetadata class which contains arbitrary key/value pairs and a unique request ID to send to the Tenant Security Proxy.
EXPIRE_PASSWORD - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
EXPORT - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 

G

get() - Method in interface com.ironcorelabs.tenantsecurity.utils.CompletableFutureSupplier
 
getAsPostData() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Convert all of the metadata into a HashMap that can be used to POST all the data to the Tenant Security Proxy.
getAsPostData() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Convert all of the metadata into a HashMap that can be used to POST all the data to the Tenant Security Proxy.
getCode() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.ErrorResponse
 
getCode() - Method in enum com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
Get the numerical code value.
getDataLabel() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Get the data classification label.
getDataLabel() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Get the data classification label.
getDecryptedFields() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.PlaintextDocument
Get the Map of the plaintext documents fields.
getDekBytes() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.UnwrappedDocumentKey
 
getDekBytes() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.WrappedDocumentKey
 
getDocuments() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchResult
Get the Map from document ID to a successfully encrypted or decrypted document.
getEdek() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.EncryptedDocument
Shorthand method for getEncryptedDocumentEncryptionKey()
getEdek() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.PlaintextDocument
Shorthand method for getEncryptedDocumentEncryptionKey()
getEdek() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.WrappedDocumentKey
 
getEncryptedDocumentEncryptionKey() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.EncryptedDocument
Get the document's encrypted document encryption key (EDEK).
getEncryptedDocumentEncryptionKey() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.PlaintextDocument
Get the document's encrypted document encryption key (EDEK).
getEncryptedFields() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.EncryptedDocument
Get the encrypted map of document fields by id/name (String) to encrypted bytes (byte[]).
getErrorCode() - Method in exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TenantSecurityException
Get the TenantSecurityErrorCodes instance this error represents.
getFailures() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchDocumentKeys
 
getFailures() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchResult
Get a Map from the document ID to an exception that occured when encrypting or decrypting the document
getFlatEvent() - Method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.AdminEvent
 
getFlatEvent() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.CustomEvent
 
getFlatEvent() - Method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
getFlatEvent() - Method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.PeriodicEvent
 
getFlatEvent() - Method in interface com.ironcorelabs.tenantsecurity.logdriver.v1.SecurityEvent
 
getFlatEvent() - Method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
getHttpResponseCode() - Method in exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TenantSecurityException
Get the HTTP response code that was returned from the Tenant Security Proxy.
getKeys() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchDocumentKeys
 
getMessage() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.ErrorResponse
 
getMessage() - Method in enum com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
Get the human readable error message associated with this error code.
getOtherData() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Get any other metadata.
getOtherData() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Get any other metadata.
getRequestId() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Get the provided request ID
getRequestId() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Get the provided request ID
getRequestingUserOrServiceId() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Get the requesting user or service ID.
getRequestingUserOrServiceId() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Get the requesting user or service ID.
getTenantId() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DocumentMetadata
Get the tenant ID.
getTenantId() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Get the tenant ID.

H

hasDocuments() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchResult
Returns whether the batch result had any successful encrypted/decrypted documents.
hasFailures() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchResult
Returns whether the batch result had any failures when encrypting/decrypting documents.
httpResponseCode - Variable in exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TenantSecurityException
 

I

IMPORT - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
INVALID_PROVIDED_EDEK - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
INVALID_REQUEST_BODY - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
isCiphertext(byte[]) - Static method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Check if an IronCore header is present in some bytes, indicating that it is ciphertext.

K

KMS_AUTHORIZATION_FAILED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
KMS_CONFIGURATION_DISABLED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
KMS_CONFIGURATION_INVALID - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
KMS_UNREACHABLE - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
KMS_UNWRAP_FAILED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
KMS_WRAP_FAILED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
KmsException - Exception in com.ironcorelabs.tenantsecurity.kms.v1.exception
 
KmsException(TenantSecurityErrorCodes) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.KmsException
Create a new KMSException when the request to the API couldn't be made.
KmsException(TenantSecurityErrorCodes, int) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.KmsException
Create a new KMSException with the provided error code and HTTP status code.
KmsException(TenantSecurityErrorCodes, int, String) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.KmsException
Create a new KMSException with the provided error code and HTTP status code.
KmsException(TenantSecurityErrorCodes, int, String, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.KmsException
Create a new KMSException with the provided error code and HTTP status code.
KmsException(TenantSecurityErrorCodes, int, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.KmsException
Create a new KMSException with the provided error code and HTTP status code.
KmsException(TenantSecurityErrorCodes, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.KmsException
Create a new KMSException when the request to the API couldn't be made.

L

LOCKOUT - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
LOGIN - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
LOGOUT - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
logSecurityEvent(SecurityEvent, EventMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Send the provided security event to the TSP to be logged and analyzed.

N

NO_PRIMARY_KMS_CONFIGURATION - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 

P

PeriodicEvent - Enum in com.ironcorelabs.tenantsecurity.logdriver.v1
 
PlaintextDocument - Class in com.ironcorelabs.tenantsecurity.kms.v1
Represents a plaintext (non-encrypted) document which can have 1-N fields.
PlaintextDocument(Map<String, byte[]>, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.PlaintextDocument
 

R

REJECT_LOGIN - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
REMOVE - com.ironcorelabs.tenantsecurity.logdriver.v1.AdminEvent
 
REMOVE - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
REQUEST_EMAIL_VERIFICATION - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
RESET_PASSWORD - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 

S

SECURITY_EVENT_REJECTED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
SecurityEvent - Interface in com.ironcorelabs.tenantsecurity.logdriver.v1
 
SecurityEventException - Exception in com.ironcorelabs.tenantsecurity.kms.v1.exception
 
SecurityEventException(TenantSecurityErrorCodes) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.SecurityEventException
Create a new KMSException when the request to the API couldn't be made.
SecurityEventException(TenantSecurityErrorCodes, int) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.SecurityEventException
Create a new KMSException with the provided error code and HTTP status code.
SecurityEventException(TenantSecurityErrorCodes, int, String) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.SecurityEventException
Create a new KMSException with the provided error code and HTTP status code.
SecurityEventException(TenantSecurityErrorCodes, int, String, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.SecurityEventException
Create a new KMSException with the provided error code and HTTP status code.
SecurityEventException(TenantSecurityErrorCodes, int, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.SecurityEventException
Create a new KMSException with the provided error code and HTTP status code.
SecurityEventException(TenantSecurityErrorCodes, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.SecurityEventException
Create a new KMSException when the request to the API couldn't be made.
sequence(List<CompletableFuture<T>>) - Static method in class com.ironcorelabs.tenantsecurity.utils.CompletableFutures
Convert a List of CompletableFutures into a CompletableFuture of a List.
SUSPEND - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 

T

TenantSecurityClient - Class in com.ironcorelabs.tenantsecurity.kms.v1
TenantSecurityKMSClient class that can be used to encrypt and decrypt documents.
TenantSecurityClient(String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Constructor for TenantSecurityKMSClient class that uses the SecureRandom NativePRNGNonBlocking instance for random number generation.
TenantSecurityClient(String, String, int, int) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Constructor for TenantSecurityKMSClient class that allows call to provide web request and AES operation thread pool sizes.
TenantSecurityClient(String, String, int, int, int) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Constructor for TenantSecurityKMSClient class that allows call to provide web request and AES operation thread pool sizes.
TenantSecurityClient(String, String, int, int, SecureRandom) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Constructor for TenantSecurityKMSClient class that allows for modifying the random number generator used for encryption.
TenantSecurityClient(String, String, int, int, SecureRandom, int) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Constructor for TenantSecurityKMSClient class that allows for modifying the random number generator used for encryption.
TenantSecurityErrorCodes - Enum in com.ironcorelabs.tenantsecurity.kms.v1
Enum of error codes that can occur as part of requests to the Tenant Security Proxy Docker container.
TenantSecurityException - Exception in com.ironcorelabs.tenantsecurity.kms.v1.exception
Represents an Exception that occurred within or while attempting to call the Tenant Security Proxy Docker container.
TenantSecurityException(TenantSecurityErrorCodes, int, String, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TenantSecurityException
Package private constructor so that subclasses have a common way of setting the provided error code and HTTP status code.
TIMEOUT_SESSION - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
tryCatchNonFatal(CompletableFutureSupplier<T>) - Static method in class com.ironcorelabs.tenantsecurity.utils.CompletableFutures
Try to run the given function, placing the value in a CompletableFuture.
TspServiceException - Exception in com.ironcorelabs.tenantsecurity.kms.v1.exception
 
TspServiceException(TenantSecurityErrorCodes) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TspServiceException
Create a new TspServiceException when the request to the API couldn't be made.
TspServiceException(TenantSecurityErrorCodes, int) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TspServiceException
Create a new TspServiceException with the provided error code and HTTP status code.
TspServiceException(TenantSecurityErrorCodes, int, String) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TspServiceException
Create a new TspServiceException with the provided error code and HTTP status code.
TspServiceException(TenantSecurityErrorCodes, int, String, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TspServiceException
Create a new TspServiceException with the provided error code and HTTP status code.
TspServiceException(TenantSecurityErrorCodes, int, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TspServiceException
Create a new TspServiceException with the provided error code and HTTP status code.
TspServiceException(TenantSecurityErrorCodes, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TspServiceException
Create a new TspServiceException when the request to the API couldn't be made.

U

UNABLE_TO_MAKE_REQUEST - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
UNAUTHORIZED_REQUEST - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
UNKNOWN_ERROR - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
UNKNOWN_TENANT_OR_NO_ACTIVE_KMS_CONFIGURATIONS - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
UnwrappedDocumentKey - Class in com.ironcorelabs.tenantsecurity.kms.v1
Represents the JSON response object from the document/unwrap endpoint which includes the dek.
UnwrappedDocumentKey() - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.UnwrappedDocumentKey
 
UserEvent - Enum in com.ironcorelabs.tenantsecurity.logdriver.v1
 

V

valueOf(int) - Static method in enum com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
Get an instance of an TenantSecurityErrorCodes from the provided numerical code.
valueOf(String) - Static method in enum com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.AdminEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.PeriodicEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.AdminEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.PeriodicEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
Returns an array containing the constants of this enum type, in the order they are declared.
VERIFY_EMAIL - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 

W

WrappedDocumentKey - Class in com.ironcorelabs.tenantsecurity.kms.v1
A new DEK wrapped by the tenant's KMS and its encrypted form (EDEK), both in Base64 format.
WrappedDocumentKey() - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.WrappedDocumentKey
 
A B C D E G H I K L N P R S T U V W 
All Classes|All Packages