Index
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
All Classes|All Packages