A B C D E F G H I K L M 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
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
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
 
build() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
build() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
build() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
buildPartial() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
buildPartial() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
buildPartial() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 

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
 
clear() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
clear() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
clear() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
clearDataControl() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
clearDocumentId() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
string document_id = 1;
clearField(Descriptors.FieldDescriptor) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
clearHeader() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
clearSaasShield() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
clearSegmentId() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
uint64 segment_id = 2;
clearSig() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
bytes sig = 1;
clearTenantId() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
string tenant_id = 1;
clone() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
clone() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
clone() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
close() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
 
close() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
 
com.ironcorelabs.proto - package com.ironcorelabs.proto
 
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.DeterministicTenantSecurityClient
Utility method to create a new client instance which returns a CompletableFuture to help handle error situations which can occur on class construction.
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
 
CryptoException - Exception in com.ironcorelabs.tenantsecurity.kms.v1.exception
This is meant to convey that something has happened in the crypto apis such as signature validation failure, incorrect IV length, etc.
CryptoException(String) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.CryptoException
 
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

DATA_CONTROL - com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.HeaderCase
 
DATA_CONTROL_FIELD_NUMBER - Static variable in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
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.
decryptField(DeterministicEncryptedField, FieldMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Decrypt the provided deterministically encrypted field.
decryptFieldBatch(Map<String, DeterministicEncryptedField>, FieldMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Deterministically decrypt a batch of fields using the tenant's KMS that was used for encryption.
decryptStream(String, InputStream, OutputStream, DocumentMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Decrypt the bytes that are represented by input using the key contained inside the edek.
DEFAULT_AES_THREADPOOL_SIZE - Static variable in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Default size of the threadpool used for AES encryptions/decryptions.
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.DeterministicTenantSecurityClient
Default size of web request thread pool.
DEFAULT_REQUEST_THREADPOOL_SIZE - Static variable in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Default size of web request thread pool.
DEFAULT_TIMEOUT_MS - Static variable in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Default timeout in ms for the connection to the TSP.
DEFAULT_TIMEOUT_MS - Static variable in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Default timeout in ms for the connection to the TSP.
DELETE - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
DENY_ACCESS - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
DerivedKey - Class in com.ironcorelabs.tenantsecurity.kms.v1
 
DerivedKey() - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DerivedKey
 
DeriveKeyResponse - Class in com.ironcorelabs.tenantsecurity.kms.v1
 
DeriveKeyResponse() - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DeriveKeyResponse
 
DETERMINISTIC_FIELD_DECRYPT_FAILED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
DETERMINISTIC_FIELD_ENCRYPT_FAILED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
DETERMINISTIC_GENERATE_SEARCH_TERMS_FAILED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
DETERMINISTIC_HEADER_ERROR - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
DETERMINISTIC_ROTATE_FAILED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
DeterministicEncryptedField - Class in com.ironcorelabs.tenantsecurity.kms.v1
Holds the result of deterministically encrypting a field with the Deterministic Tenant Security KMS client.
DeterministicEncryptedField(byte[], String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicEncryptedField
 
DeterministicPlaintextField - Class in com.ironcorelabs.tenantsecurity.kms.v1
Represents a plaintext (non-encrypted) field.
DeterministicPlaintextField(byte[], String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicPlaintextField
 
DeterministicTenantSecurityClient - Class in com.ironcorelabs.tenantsecurity.kms.v1
DeterministicTenantSecurityClient class that can be used to deterministically encrypt and decrypt fields.
DeterministicTenantSecurityClient(String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Constructor for DeterministicTenantSecurityClient class with default values.
DeterministicTenantSecurityClient(String, String, int, int) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Constructor for DeterministicTenantSecurityClient class that allows for modifying the random number generator used for encryption.
DeterministicTenantSecurityClient(String, String, int, int, int) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Constructor for DeterministicTenantSecurityClient class that allows for modifying the random number generator used for encryption.
DISABLE_TWO_FACTOR - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
DOCUMENT_DECRYPT_FAILED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
DOCUMENT_ENCRYPT_FAILED - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
DOCUMENT_ID_FIELD_NUMBER - Static variable in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
DocumentHeader - Class in com.ironcorelabs.proto
 
DocumentHeader.DataControlPlatformHeader - Class in com.ironcorelabs.proto
Protobuf type ironcorelabs.proto.DataControlPlatformHeader
DocumentHeader.DataControlPlatformHeader.Builder - Class in com.ironcorelabs.proto
Protobuf type ironcorelabs.proto.DataControlPlatformHeader
DocumentHeader.DataControlPlatformHeaderOrBuilder - Interface in com.ironcorelabs.proto
 
DocumentHeader.SaaSShieldHeader - Class in com.ironcorelabs.proto
Protobuf type ironcorelabs.proto.SaaSShieldHeader
DocumentHeader.SaaSShieldHeader.Builder - Class in com.ironcorelabs.proto
Protobuf type ironcorelabs.proto.SaaSShieldHeader
DocumentHeader.SaaSShieldHeaderOrBuilder - Interface in com.ironcorelabs.proto
 
DocumentHeader.v3DocumentHeader - Class in com.ironcorelabs.proto
Protobuf type ironcorelabs.proto.v3DocumentHeader
DocumentHeader.v3DocumentHeader.Builder - Class in com.ironcorelabs.proto
Protobuf type ironcorelabs.proto.v3DocumentHeader
DocumentHeader.v3DocumentHeader.HeaderCase - Enum in com.ironcorelabs.proto
 
DocumentHeader.v3DocumentHeaderOrBuilder - Interface in com.ironcorelabs.proto
 
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.
encryptField(DeterministicPlaintextField, FieldMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Deterministically encrypt the provided field using the tenant's current secret.
encryptFieldBatch(Map<String, DeterministicPlaintextField>, FieldMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Deterministically encrypt a batch of new fields using the tenant's primary KMS.
encryptStream(InputStream, OutputStream, DocumentMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Encrypt the bytes in input and write it to output.
ENFORCE_RETENTION_POLICY - com.ironcorelabs.tenantsecurity.logdriver.v1.PeriodicEvent
 
equals(Object) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
equals(Object) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
equals(Object) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
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
 

F

FieldMetadata - Class in com.ironcorelabs.tenantsecurity.kms.v1
Holds metadata fields as part of a deterministically encrypted field.
FieldMetadata(String, String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.FieldMetadata
Constructor for FieldMetadata class which has no additional metadata.
FieldMetadata(String, String, String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.FieldMetadata
Constructor for FieldMetadata class which contains a unique request ID to send to the Tenant Security Proxy.
FieldMetadata(String, String, String, Map<String, String>) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.FieldMetadata
Constructor for FieldMetadata class which contains arbitrary key/value pairs to send to the Tenant Security Proxy.
FieldMetadata(String, String, String, Map<String, String>, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.FieldMetadata
Constructor for FieldMetadata class which contains arbitrary key/value pairs and a unique request ID to send to the Tenant Security Proxy.
FieldMetadata(String, String, String, Map<String, String>, String, String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.FieldMetadata
Constructor for FieldMetadata class which contains arbitrary key/value pairs and a unique request ID to send to the Tenant Security Proxy.
forNumber(int) - Static method in enum com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.HeaderCase
 

G

generateSearchTerms(DeterministicPlaintextField, FieldMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Deterministically encrypt the provided field with all current and in-rotation secrets for the tenant.
generateSearchTermsBatch(Map<String, DeterministicPlaintextField>, FieldMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Deterministically encrypt a batch of fields with all current and in-rotation secrets for the tenant.
get() - Method in interface com.ironcorelabs.tenantsecurity.utils.CompletableFutureSupplier
 
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.
getDataControl() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
getDataControl() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
getDataControl() - Method in interface com.ironcorelabs.proto.DocumentHeader.v3DocumentHeaderOrBuilder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
getDataControlBuilder() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
getDataControlOrBuilder() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
getDataControlOrBuilder() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
getDataControlOrBuilder() - Method in interface com.ironcorelabs.proto.DocumentHeader.v3DocumentHeaderOrBuilder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
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.
getDefaultInstance() - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
getDefaultInstance() - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
getDefaultInstance() - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
getDefaultInstanceForType() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
getDefaultInstanceForType() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
getDefaultInstanceForType() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
getDefaultInstanceForType() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
getDefaultInstanceForType() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
getDefaultInstanceForType() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
getDekBytes() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.UnwrappedDocumentKey
 
getDekBytes() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.WrappedDocumentKey
 
getDerivationPath() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicEncryptedField
Get the derivation path used for deterministic encryption operations.
getDerivationPath() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicPlaintextField
Get the derivation path used for deterministic encryption operations.
getDescriptor() - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
getDescriptor() - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
getDescriptor() - Static method in class com.ironcorelabs.proto.DocumentHeader
 
getDescriptor() - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
getDescriptor() - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
getDescriptor() - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
getDescriptor() - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
getDescriptorForType() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
getDescriptorForType() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
getDescriptorForType() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
getDeterministicClient() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Get a DeterministicTenantSecurityClient to deterministically encrypt and decrypt fields.
getDocumentId() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
string document_id = 1;
getDocumentId() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
string document_id = 1;
getDocumentId() - Method in interface com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeaderOrBuilder
string document_id = 1;
getDocumentIdBytes() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
string document_id = 1;
getDocumentIdBytes() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
string document_id = 1;
getDocumentIdBytes() - Method in interface com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeaderOrBuilder
string document_id = 1;
getDocuments() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchResult
Deprecated.
Use getSuccesses() instead
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.RekeyedDocumentKey
 
getEdek() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.StreamingResponse
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).
getEncryptedDocumentEncryptionKey() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.StreamingResponse
Get the document's encrypted document encryption key (EDEK).
getEncryptedField() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicEncryptedField
Get the encrypted field data.
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 ID to an exception that occurred when encrypting or decrypting the data.
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
 
getHeaderCase() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
getHeaderCase() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
getHeaderCase() - Method in interface com.ironcorelabs.proto.DocumentHeader.v3DocumentHeaderOrBuilder
 
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.
getNumber() - Method in enum com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.HeaderCase
 
getOtherData() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Get any other metadata.
getParserForType() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
getParserForType() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
getParserForType() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
getPlaintextField() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicPlaintextField
Get the plaintext field data.
getRequestId() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Get the provided request ID
getRequestingUserOrServiceId() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Get the requesting user or service ID.
getSaasShield() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
getSaasShield() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
getSaasShield() - Method in interface com.ironcorelabs.proto.DocumentHeader.v3DocumentHeaderOrBuilder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
getSaasShieldBuilder() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
getSaasShieldOrBuilder() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
getSaasShieldOrBuilder() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
getSaasShieldOrBuilder() - Method in interface com.ironcorelabs.proto.DocumentHeader.v3DocumentHeaderOrBuilder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
getSecretPath() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicEncryptedField
Get the secret path used for deterministic encryption operations.
getSecretPath() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicPlaintextField
Get the secret path used for deterministic encryption operations.
getSegmentId() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
uint64 segment_id = 2;
getSegmentId() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
uint64 segment_id = 2;
getSegmentId() - Method in interface com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeaderOrBuilder
uint64 segment_id = 2;
getSerializedSize() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
getSerializedSize() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
getSerializedSize() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
getSig() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
bytes sig = 1;
getSig() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
bytes sig = 1;
getSig() - Method in interface com.ironcorelabs.proto.DocumentHeader.v3DocumentHeaderOrBuilder
bytes sig = 1;
getSuccesses() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchResult
Get the Map from ID to successfully encrypted or decrypted data.
getTenantId() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
string tenant_id = 1;
getTenantId() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
string tenant_id = 1;
getTenantId() - Method in interface com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeaderOrBuilder
string tenant_id = 1;
getTenantId() - Method in class com.ironcorelabs.tenantsecurity.logdriver.v1.EventMetadata
Get the tenant ID.
getTenantIdBytes() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
string tenant_id = 1;
getTenantIdBytes() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
string tenant_id = 1;
getTenantIdBytes() - Method in interface com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeaderOrBuilder
string tenant_id = 1;
getUnknownFields() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
getUnknownFields() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
getUnknownFields() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 

H

hasDataControl() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
hasDataControl() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
hasDataControl() - Method in interface com.ironcorelabs.proto.DocumentHeader.v3DocumentHeaderOrBuilder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
hasDocuments() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchResult
Deprecated.
Use hasSuccesses() instead
hasFailures() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchResult
Returns whether the batch result had any failures when encrypting/decrypting data.
hashCode() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
hashCode() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
hashCode() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
hasSaasShield() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
hasSaasShield() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
hasSaasShield() - Method in interface com.ironcorelabs.proto.DocumentHeader.v3DocumentHeaderOrBuilder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
hasSuccesses() - Method in class com.ironcorelabs.tenantsecurity.kms.v1.BatchResult
Returns whether the batch result had any successful encrypted/decrypted data.
HEADER_NOT_SET - com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.HeaderCase
 
httpResponseCode - Variable in exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TenantSecurityException
 

I

IMPORT - com.ironcorelabs.tenantsecurity.logdriver.v1.DataEvent
 
internalGetFieldAccessorTable() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
internalGetFieldAccessorTable() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
internalGetFieldAccessorTable() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
internalGetFieldAccessorTable() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
internalGetFieldAccessorTable() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
internalGetFieldAccessorTable() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
INVALID_ENCRYPTED_DOCUMENT - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
INVALID_PROVIDED_EDEK - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
INVALID_REQUEST_BODY - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 
isInitialized() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
isInitialized() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
isInitialized() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
isInitialized() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
isInitialized() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
isInitialized() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 

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_THROTTLED - 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.

M

mergeDataControl(DocumentHeader.DataControlPlatformHeader) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
mergeFrom(Message) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
mergeFrom(Message) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
mergeFrom(Message) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
mergeFrom(DocumentHeader.DataControlPlatformHeader) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
mergeFrom(DocumentHeader.SaaSShieldHeader) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
mergeFrom(DocumentHeader.v3DocumentHeader) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
mergeSaasShield(DocumentHeader.SaaSShieldHeader) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
mergeUnknownFields(UnknownFieldSet) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 

N

newBuilder() - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
newBuilder() - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
newBuilder() - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
newBuilder(DocumentHeader.DataControlPlatformHeader) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
newBuilder(DocumentHeader.SaaSShieldHeader) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
newBuilder(DocumentHeader.v3DocumentHeader) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
newBuilderForType() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
newBuilderForType() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
newBuilderForType() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
NO_PRIMARY_KMS_CONFIGURATION - com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityErrorCodes
 

P

parseDelimitedFrom(InputStream) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseDelimitedFrom(InputStream) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseDelimitedFrom(InputStream) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseFrom(byte[]) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseFrom(byte[]) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseFrom(byte[]) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseFrom(ByteString) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseFrom(ByteString) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseFrom(ByteString) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseFrom(CodedInputStream) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseFrom(CodedInputStream) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseFrom(CodedInputStream) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseFrom(InputStream) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseFrom(InputStream) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseFrom(InputStream) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseFrom(ByteBuffer) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseFrom(ByteBuffer) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseFrom(ByteBuffer) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
parser() - Static method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
parser() - Static method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
parser() - Static method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
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

registerAllExtensions(ExtensionRegistry) - Static method in class com.ironcorelabs.proto.DocumentHeader
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.ironcorelabs.proto.DocumentHeader
 
REJECT_LOGIN - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 
RekeyedDocumentKey - Class in com.ironcorelabs.tenantsecurity.kms.v1
An EDEK made by wrapping an existing encrypted document with a tenant's KMS, in Base64 format.
RekeyedDocumentKey() - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.RekeyedDocumentKey
 
rekeyEdek(String, DocumentMetadata, String) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Re-key a document's encrypted document key (EDEK) using a new KMS config.
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
 
rotateField(DeterministicEncryptedField, FieldMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Decrypt the provided deterministically encrypted field and re-encrypt it with the current tenant secret.
rotateFieldBatch(Map<String, DeterministicEncryptedField>, FieldMetadata) - Method in class com.ironcorelabs.tenantsecurity.kms.v1.DeterministicTenantSecurityClient
Determinally decrypt a batch of fields using the tenant's KMS that was used for encryption, then re-encrypt them with the current tenant secret.

S

SAAS_SHIELD - com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.HeaderCase
 
SAAS_SHIELD_FIELD_NUMBER - Static variable in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
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.
SEGMENT_ID_FIELD_NUMBER - Static variable in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
sequence(List<CompletableFuture<T>>) - Static method in class com.ironcorelabs.tenantsecurity.utils.CompletableFutures
Convert a List of CompletableFutures into a CompletableFuture of a List.
setDataControl(DocumentHeader.DataControlPlatformHeader) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
setDataControl(DocumentHeader.DataControlPlatformHeader.Builder) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.DataControlPlatformHeader data_control = 2;
setDocumentId(String) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
string document_id = 1;
setDocumentIdBytes(ByteString) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
string document_id = 1;
setField(Descriptors.FieldDescriptor, Object) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
setSaasShield(DocumentHeader.SaaSShieldHeader) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
setSaasShield(DocumentHeader.SaaSShieldHeader.Builder) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
.ironcorelabs.proto.SaaSShieldHeader saas_shield = 3;
setSegmentId(long) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
uint64 segment_id = 2;
setSig(ByteString) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
bytes sig = 1;
setTenantId(String) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
string tenant_id = 1;
setTenantIdBytes(ByteString) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
string tenant_id = 1;
setUnknownFields(UnknownFieldSet) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader.Builder
 
SIG_FIELD_NUMBER - Static variable in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
StreamingResponse - Class in com.ironcorelabs.tenantsecurity.kms.v1
 
StreamingResponse(String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.StreamingResponse
 
SUSPEND - com.ironcorelabs.tenantsecurity.logdriver.v1.UserEvent
 

T

TENANT_ID_FIELD_NUMBER - Static variable in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
TenantSecurityClient - Class in com.ironcorelabs.tenantsecurity.kms.v1
TenantSecurityClient class that can be used to encrypt and decrypt documents.
TenantSecurityClient(String, String) - Constructor for class com.ironcorelabs.tenantsecurity.kms.v1.TenantSecurityClient
Constructor for TenantSecurityClient 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 TenantSecurityClient 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 TenantSecurityClient 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 TenantSecurityClient 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 TenantSecurityClient 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
 
toBuilder() - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
toBuilder() - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
toBuilder() - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
tryCatchNonFatal(CompletableFutureSupplier<T>) - Static method in class com.ironcorelabs.tenantsecurity.utils.CompletableFutures
Try to run the given function, placing the value in a CompletableFuture.
TscException - Exception in com.ironcorelabs.tenantsecurity.kms.v1.exception
Errors originating from internal TSC operations.
TscException(TenantSecurityErrorCodes, String) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TscException
Create a new TscException with the provided error code.
TscException(TenantSecurityErrorCodes, String, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TscException
Create a new TscException with the provided error code and cause.
TscException(TenantSecurityErrorCodes, Throwable) - Constructor for exception com.ironcorelabs.tenantsecurity.kms.v1.exception.TscException
Create a new TscException with the provided cause.
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.proto.DocumentHeader.v3DocumentHeader.HeaderCase
Deprecated.
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.proto.DocumentHeader.v3DocumentHeader.HeaderCase
Returns the enum constant of this type with the specified name.
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.proto.DocumentHeader.v3DocumentHeader.HeaderCase
Returns an array containing the constants of this enum type, in the order they are declared.
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
 
writeTo(CodedOutputStream) - Method in class com.ironcorelabs.proto.DocumentHeader.DataControlPlatformHeader
 
writeTo(CodedOutputStream) - Method in class com.ironcorelabs.proto.DocumentHeader.SaaSShieldHeader
 
writeTo(CodedOutputStream) - Method in class com.ironcorelabs.proto.DocumentHeader.v3DocumentHeader
 
A B C D E F G H I K L M N P R S T U V W 
All Classes All Packages