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