Documentation

IronCore

Namespaces

Crypto
Exception
Rest
SecurityEvents
Utils

Interfaces, Classes and Traits

BatchEncryptedDocuments
A batch of documents which have been encrypted.
BatchPlaintextDocuments
A batch of documents which have been decrypted.
Bytes
Wrapper around a string that contains raw bytes
DocumentParts
A parsed IronCore encrypted document
EncryptedDocument
A set of fields which has been encrypted.
EventMetadata
RequestMetadata with an optional `timestampMillis` referencing when a security event took place.
IclFields
Holds metadata to pass to the Tenant Security Proxy for logging purposes.
IclFieldsWithEvent
Holds the event to pass to the Tenant Security Proxy for logging purposes.
PlaintextDocument
A decrypted document.
RequestMetadata
Holds metadata fields as part of an encrypted document. Each document has metadata associated with it that will be sent to the Tenant Security Proxy for logging and other purposes. Some examples include the tenant ID associated with the request, the service that is accessing the data, and a unique ID for the request.
TenantSecurityClient
Client used to encrypt and decrypt documents. This is the primary class that consumers of the library will need to utilize, and a single instance of the class can be re-used for requests across different tenants.
TenantSecurityRequest
Class used to communicate with the Tenant Security Proxy.
V3HeaderSignature
V3 IronCore header signature

Search results