A B C D E F G H I J N O P S T U V 
All Classes All Packages

A

advancedDocumentDecryptUnmanaged(byte[], byte[]) - Method in class com.ironcorelabs.sdk.IronOxide
Decrypt the provided encrypted document with the encrypted document encryption keys (EDEKs).
advancedDocumentEncryptUnmanaged(byte[], DocumentEncryptOpts) - Method in class com.ironcorelabs.sdk.IronOxide
Encrypt the provided document bytes.
asBytes() - Method in class com.ironcorelabs.sdk.DeviceSigningKeyPair
 
asBytes() - Method in class com.ironcorelabs.sdk.EncryptedPrivateKey
 
asBytes() - Method in class com.ironcorelabs.sdk.PrivateKey
 
asBytes() - Method in class com.ironcorelabs.sdk.PublicKey
 
AssociationType - Enum in com.ironcorelabs.sdk
Represents the reason a document can be viewed by the requesting user.

B

BlindIndexSearch - Class in com.ironcorelabs.sdk
 

C

Category - Class in com.ironcorelabs.sdk
 
clearPolicyCache() - Method in class com.ironcorelabs.sdk.IronOxide
Clears all entries from the policy cache
com.ironcorelabs.sdk - package com.ironcorelabs.sdk
 
createBlindIndex(GroupId) - Method in class com.ironcorelabs.sdk.IronOxide
Create an index and encrypt it to the provided groupId.

D

DataSubject - Class in com.ironcorelabs.sdk
 
delete() - Method in class com.ironcorelabs.sdk.BlindIndexSearch
 
delete() - Method in class com.ironcorelabs.sdk.Category
 
delete() - Method in class com.ironcorelabs.sdk.DataSubject
 
delete() - Method in class com.ironcorelabs.sdk.DeviceAddResult
 
delete() - Method in class com.ironcorelabs.sdk.DeviceContext
 
delete() - Method in class com.ironcorelabs.sdk.DeviceCreateOpts
 
delete() - Method in class com.ironcorelabs.sdk.DeviceId
 
delete() - Method in class com.ironcorelabs.sdk.DeviceName
 
delete() - Method in class com.ironcorelabs.sdk.DeviceSigningKeyPair
 
delete() - Method in class com.ironcorelabs.sdk.DocumentAccessResult
 
delete() - Method in class com.ironcorelabs.sdk.DocumentDecryptResult
 
delete() - Method in class com.ironcorelabs.sdk.DocumentDecryptUnmanagedResult
 
delete() - Method in class com.ironcorelabs.sdk.DocumentEncryptOpts
 
delete() - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
 
delete() - Method in class com.ironcorelabs.sdk.DocumentEncryptUnmanagedResult
 
delete() - Method in class com.ironcorelabs.sdk.DocumentId
 
delete() - Method in class com.ironcorelabs.sdk.DocumentListMeta
 
delete() - Method in class com.ironcorelabs.sdk.DocumentListResult
 
delete() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
delete() - Method in class com.ironcorelabs.sdk.DocumentName
 
delete() - Method in class com.ironcorelabs.sdk.Duration
 
delete() - Method in class com.ironcorelabs.sdk.EncryptedBlindIndexSalt
 
delete() - Method in class com.ironcorelabs.sdk.EncryptedPrivateKey
 
delete() - Method in class com.ironcorelabs.sdk.FailedResult
 
delete() - Method in class com.ironcorelabs.sdk.GroupAccessEditErr
 
delete() - Method in class com.ironcorelabs.sdk.GroupAccessEditResult
 
delete() - Method in class com.ironcorelabs.sdk.GroupAccessErr
 
delete() - Method in class com.ironcorelabs.sdk.GroupCreateOpts
 
delete() - Method in class com.ironcorelabs.sdk.GroupCreateResult
 
delete() - Method in class com.ironcorelabs.sdk.GroupGetResult
 
delete() - Method in class com.ironcorelabs.sdk.GroupId
 
delete() - Method in class com.ironcorelabs.sdk.GroupListResult
 
delete() - Method in class com.ironcorelabs.sdk.GroupMetaResult
 
delete() - Method in class com.ironcorelabs.sdk.GroupName
 
delete() - Method in class com.ironcorelabs.sdk.GroupUpdatePrivateKeyResult
 
delete() - Method in class com.ironcorelabs.sdk.GroupUserList
 
delete() - Method in class com.ironcorelabs.sdk.IronOxide
 
delete() - Method in class com.ironcorelabs.sdk.IronOxideConfig
 
delete() - Method in class com.ironcorelabs.sdk.Jwt
 
delete() - Method in class com.ironcorelabs.sdk.JwtClaims
 
delete() - Method in class com.ironcorelabs.sdk.NullableBoolean
 
delete() - Method in class com.ironcorelabs.sdk.PolicyCachingConfig
 
delete() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
delete() - Method in class com.ironcorelabs.sdk.PrivateKey
 
delete() - Method in class com.ironcorelabs.sdk.PublicKey
 
delete() - Method in class com.ironcorelabs.sdk.Sensitivity
 
delete() - Method in class com.ironcorelabs.sdk.SucceededResult
 
delete() - Method in class com.ironcorelabs.sdk.UserAccessErr
 
delete() - Method in class com.ironcorelabs.sdk.UserCreateOpts
 
delete() - Method in class com.ironcorelabs.sdk.UserCreateResult
 
delete() - Method in class com.ironcorelabs.sdk.UserDevice
 
delete() - Method in class com.ironcorelabs.sdk.UserDeviceListResult
 
delete() - Method in class com.ironcorelabs.sdk.UserId
 
delete() - Method in class com.ironcorelabs.sdk.UserOrGroupId
 
delete() - Method in class com.ironcorelabs.sdk.UserResult
 
delete() - Method in class com.ironcorelabs.sdk.UserUpdatePrivateKeyResult
 
delete() - Method in class com.ironcorelabs.sdk.UserWithKey
 
delete() - Method in class com.ironcorelabs.sdk.VisibleGroup
 
delete() - Method in class com.ironcorelabs.sdk.VisibleUser
 
DeviceAddResult - Class in com.ironcorelabs.sdk
Result from adding a new device
DeviceContext - Class in com.ironcorelabs.sdk
Account's device context.
DeviceContext(DeviceAddResult) - Constructor for class com.ironcorelabs.sdk.DeviceContext
 
DeviceContext(UserId, long, PrivateKey, DeviceSigningKeyPair) - Constructor for class com.ironcorelabs.sdk.DeviceContext
 
DeviceCreateOpts - Class in com.ironcorelabs.sdk
 
DeviceCreateOpts() - Constructor for class com.ironcorelabs.sdk.DeviceCreateOpts
 
DeviceCreateOpts(DeviceName) - Constructor for class com.ironcorelabs.sdk.DeviceCreateOpts
 
DeviceId - Class in com.ironcorelabs.sdk
ID of a device.
DeviceName - Class in com.ironcorelabs.sdk
Device name type.
DeviceSigningKeyPair - Class in com.ironcorelabs.sdk
Signing keypair specific to a device.
DocumentAccessResult - Class in com.ironcorelabs.sdk
Result of granting or revoking access to a document.
documentDecrypt(byte[]) - Method in class com.ironcorelabs.sdk.IronOxide
Decrypts the provided encrypted document and returns details about the document as well as its decrypted bytes.
DocumentDecryptResult - Class in com.ironcorelabs.sdk
Result of decrypting a document.
DocumentDecryptUnmanagedResult - Class in com.ironcorelabs.sdk
Result of decrypting an unmanaged document.
documentEncrypt(byte[], DocumentEncryptOpts) - Method in class com.ironcorelabs.sdk.IronOxide
Encrypt the provided document bytes.
DocumentEncryptOpts - Class in com.ironcorelabs.sdk
Options for document creation.
DocumentEncryptOpts() - Constructor for class com.ironcorelabs.sdk.DocumentEncryptOpts
 
DocumentEncryptOpts(DocumentId, DocumentName, boolean, UserId[], GroupId[], PolicyGrant) - Constructor for class com.ironcorelabs.sdk.DocumentEncryptOpts
 
DocumentEncryptResult - Class in com.ironcorelabs.sdk
Result for encrypt operations.
DocumentEncryptUnmanagedResult - Class in com.ironcorelabs.sdk
 
documentGetIdFromBytes(byte[]) - Method in class com.ironcorelabs.sdk.IronOxide
Attempt to parse the document id out of an encrypted document.
documentGetMetadata(DocumentId) - Method in class com.ironcorelabs.sdk.IronOxide
Get the metadata for a specific document given its id.
documentGrantAccess(DocumentId, UserId[], GroupId[]) - Method in class com.ironcorelabs.sdk.IronOxide
Grant access to a document.
DocumentId - Class in com.ironcorelabs.sdk
ID of a document.
documentList() - Method in class com.ironcorelabs.sdk.IronOxide
List all of the documents that the current user is able to decrypt.
DocumentListMeta - Class in com.ironcorelabs.sdk
Single document's (abbreviated) metadata.
DocumentListResult - Class in com.ironcorelabs.sdk
Metadata for each of the documents that the current user has access to decrypt.
DocumentMetadataResult - Class in com.ironcorelabs.sdk
Full metadata for a document.
DocumentName - Class in com.ironcorelabs.sdk
Document name type.
documentRevokeAccess(DocumentId, UserId[], GroupId[]) - Method in class com.ironcorelabs.sdk.IronOxide
Revoke access from a document.
documentUpdateBytes(DocumentId, byte[]) - Method in class com.ironcorelabs.sdk.IronOxide
Update the encrypted content of an existing document.
documentUpdateName(DocumentId, DocumentName) - Method in class com.ironcorelabs.sdk.IronOxide
Update a document name to a new value or clear its value.
Duration - Class in com.ironcorelabs.sdk
 

E

EncryptedBlindIndexSalt - Class in com.ironcorelabs.sdk
 
EncryptedBlindIndexSalt(byte[], byte[]) - Constructor for class com.ironcorelabs.sdk.EncryptedBlindIndexSalt
 
EncryptedPrivateKey - Class in com.ironcorelabs.sdk
 
equals(Object) - Method in class com.ironcorelabs.sdk.Category
 
equals(Object) - Method in class com.ironcorelabs.sdk.DataSubject
 
equals(Object) - Method in class com.ironcorelabs.sdk.DeviceAddResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.DeviceContext
 
equals(Object) - Method in class com.ironcorelabs.sdk.DeviceCreateOpts
 
equals(Object) - Method in class com.ironcorelabs.sdk.DeviceId
 
equals(Object) - Method in class com.ironcorelabs.sdk.DeviceName
 
equals(Object) - Method in class com.ironcorelabs.sdk.DeviceSigningKeyPair
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentAccessResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentDecryptResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentDecryptUnmanagedResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentEncryptOpts
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentEncryptUnmanagedResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentId
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentListMeta
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentListResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentName
 
equals(Object) - Method in class com.ironcorelabs.sdk.Duration
 
equals(Object) - Method in class com.ironcorelabs.sdk.EncryptedBlindIndexSalt
 
equals(Object) - Method in class com.ironcorelabs.sdk.EncryptedPrivateKey
 
equals(Object) - Method in class com.ironcorelabs.sdk.FailedResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupAccessEditErr
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupAccessEditResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupAccessErr
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupCreateOpts
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupCreateResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupGetResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupId
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupListResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupMetaResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupName
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupUpdatePrivateKeyResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupUserList
 
equals(Object) - Method in class com.ironcorelabs.sdk.IronOxideConfig
 
equals(Object) - Method in class com.ironcorelabs.sdk.Jwt
 
equals(Object) - Method in class com.ironcorelabs.sdk.JwtClaims
 
equals(Object) - Method in class com.ironcorelabs.sdk.NullableBoolean
 
equals(Object) - Method in class com.ironcorelabs.sdk.PolicyCachingConfig
 
equals(Object) - Method in class com.ironcorelabs.sdk.PolicyGrant
 
equals(Object) - Method in class com.ironcorelabs.sdk.PrivateKey
 
equals(Object) - Method in class com.ironcorelabs.sdk.PublicKey
 
equals(Object) - Method in class com.ironcorelabs.sdk.Sensitivity
 
equals(Object) - Method in class com.ironcorelabs.sdk.SucceededResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.UserAccessErr
 
equals(Object) - Method in class com.ironcorelabs.sdk.UserCreateOpts
 
equals(Object) - Method in class com.ironcorelabs.sdk.UserCreateResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.UserDevice
 
equals(Object) - Method in class com.ironcorelabs.sdk.UserDeviceListResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.UserId
 
equals(Object) - Method in class com.ironcorelabs.sdk.UserOrGroupId
 
equals(Object) - Method in class com.ironcorelabs.sdk.UserResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.UserUpdatePrivateKeyResult
 
equals(Object) - Method in class com.ironcorelabs.sdk.UserWithKey
 
equals(Object) - Method in class com.ironcorelabs.sdk.VisibleGroup
 
equals(Object) - Method in class com.ironcorelabs.sdk.VisibleUser
 

F

FailedResult - Class in com.ironcorelabs.sdk
A failure to edit the access list of a document.
finalize() - Method in class com.ironcorelabs.sdk.BlindIndexSearch
 
finalize() - Method in class com.ironcorelabs.sdk.Category
 
finalize() - Method in class com.ironcorelabs.sdk.DataSubject
 
finalize() - Method in class com.ironcorelabs.sdk.DeviceAddResult
 
finalize() - Method in class com.ironcorelabs.sdk.DeviceContext
 
finalize() - Method in class com.ironcorelabs.sdk.DeviceCreateOpts
 
finalize() - Method in class com.ironcorelabs.sdk.DeviceId
 
finalize() - Method in class com.ironcorelabs.sdk.DeviceName
 
finalize() - Method in class com.ironcorelabs.sdk.DeviceSigningKeyPair
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentAccessResult
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentDecryptResult
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentDecryptUnmanagedResult
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentEncryptOpts
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentEncryptUnmanagedResult
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentId
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentListMeta
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentListResult
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
finalize() - Method in class com.ironcorelabs.sdk.DocumentName
 
finalize() - Method in class com.ironcorelabs.sdk.Duration
 
finalize() - Method in class com.ironcorelabs.sdk.EncryptedBlindIndexSalt
 
finalize() - Method in class com.ironcorelabs.sdk.EncryptedPrivateKey
 
finalize() - Method in class com.ironcorelabs.sdk.FailedResult
 
finalize() - Method in class com.ironcorelabs.sdk.GroupAccessEditErr
 
finalize() - Method in class com.ironcorelabs.sdk.GroupAccessEditResult
 
finalize() - Method in class com.ironcorelabs.sdk.GroupAccessErr
 
finalize() - Method in class com.ironcorelabs.sdk.GroupCreateOpts
 
finalize() - Method in class com.ironcorelabs.sdk.GroupCreateResult
 
finalize() - Method in class com.ironcorelabs.sdk.GroupGetResult
 
finalize() - Method in class com.ironcorelabs.sdk.GroupId
 
finalize() - Method in class com.ironcorelabs.sdk.GroupListResult
 
finalize() - Method in class com.ironcorelabs.sdk.GroupMetaResult
 
finalize() - Method in class com.ironcorelabs.sdk.GroupName
 
finalize() - Method in class com.ironcorelabs.sdk.GroupUpdatePrivateKeyResult
 
finalize() - Method in class com.ironcorelabs.sdk.GroupUserList
 
finalize() - Method in class com.ironcorelabs.sdk.IronOxide
 
finalize() - Method in class com.ironcorelabs.sdk.IronOxideConfig
 
finalize() - Method in class com.ironcorelabs.sdk.Jwt
 
finalize() - Method in class com.ironcorelabs.sdk.JwtClaims
 
finalize() - Method in class com.ironcorelabs.sdk.NullableBoolean
 
finalize() - Method in class com.ironcorelabs.sdk.PolicyCachingConfig
 
finalize() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
finalize() - Method in class com.ironcorelabs.sdk.PrivateKey
 
finalize() - Method in class com.ironcorelabs.sdk.PublicKey
 
finalize() - Method in class com.ironcorelabs.sdk.Sensitivity
 
finalize() - Method in class com.ironcorelabs.sdk.SucceededResult
 
finalize() - Method in class com.ironcorelabs.sdk.UserAccessErr
 
finalize() - Method in class com.ironcorelabs.sdk.UserCreateOpts
 
finalize() - Method in class com.ironcorelabs.sdk.UserCreateResult
 
finalize() - Method in class com.ironcorelabs.sdk.UserDevice
 
finalize() - Method in class com.ironcorelabs.sdk.UserDeviceListResult
 
finalize() - Method in class com.ironcorelabs.sdk.UserId
 
finalize() - Method in class com.ironcorelabs.sdk.UserOrGroupId
 
finalize() - Method in class com.ironcorelabs.sdk.UserResult
 
finalize() - Method in class com.ironcorelabs.sdk.UserUpdatePrivateKeyResult
 
finalize() - Method in class com.ironcorelabs.sdk.UserWithKey
 
finalize() - Method in class com.ironcorelabs.sdk.VisibleGroup
 
finalize() - Method in class com.ironcorelabs.sdk.VisibleUser
 
FromGroup - com.ironcorelabs.sdk.AssociationType
User granted access to the document via a group they are a member of
fromJsonString(String) - Static method in class com.ironcorelabs.sdk.DeviceContext
 
fromMillis(long) - Static method in class com.ironcorelabs.sdk.Duration
 
fromSecs(long) - Static method in class com.ironcorelabs.sdk.Duration
 
FromUser - com.ironcorelabs.sdk.AssociationType
User directly granted access to the document

G

generateNewDevice(Jwt, String, DeviceCreateOpts, Duration) - Static method in class com.ironcorelabs.sdk.IronOxide
Generates a new device for the user specified in the signed JWT.
getAccessViaUserOrGroup() - Method in class com.ironcorelabs.sdk.DocumentDecryptUnmanagedResult
User/Group that granted access to the encrypted data.
getAccountId() - Method in class com.ironcorelabs.sdk.DeviceAddResult
The user's given id, which uniquely identifies them inside the segment.
getAccountId() - Method in class com.ironcorelabs.sdk.DeviceContext
 
getAccountId() - Method in class com.ironcorelabs.sdk.UserResult
 
getAdminList() - Method in class com.ironcorelabs.sdk.GroupCreateResult
a GroupUserList of group admins.
getAdminList() - Method in class com.ironcorelabs.sdk.GroupGetResult
null if the calling user is not in the group, else a GroupUserList of group admins
getAlgorithm() - Method in class com.ironcorelabs.sdk.Jwt
Algorithm used by the JWT
getAssociationType() - Method in class com.ironcorelabs.sdk.DocumentListMeta
 
getAssociationType() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
getBoolean() - Method in class com.ironcorelabs.sdk.NullableBoolean
 
getCategory() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
getChanged() - Method in class com.ironcorelabs.sdk.DocumentAccessResult
Get the users and groups whose access was successfully changed
getChanged() - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
Get the users and groups whose access was successfully changed
getChanged() - Method in class com.ironcorelabs.sdk.DocumentEncryptUnmanagedResult
Get the users and groups whose access was successfully changed
getClaims() - Method in class com.ironcorelabs.sdk.Jwt
Payload of the JWT
getCreated() - Method in class com.ironcorelabs.sdk.DeviceAddResult
The date and time that the device was created
getCreated() - Method in class com.ironcorelabs.sdk.DocumentDecryptResult
 
getCreated() - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
When the document was created
getCreated() - Method in class com.ironcorelabs.sdk.DocumentListMeta
 
getCreated() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
getCreated() - Method in class com.ironcorelabs.sdk.GroupCreateResult
date and time that the group was created
getCreated() - Method in class com.ironcorelabs.sdk.GroupGetResult
get the date and time that the group was created
getCreated() - Method in class com.ironcorelabs.sdk.GroupMetaResult
get the date and time that the group was created
getCreated() - Method in class com.ironcorelabs.sdk.UserDevice
Get the time the device was last updated
getDataSubject() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
getDecryptedData() - Method in class com.ironcorelabs.sdk.DocumentDecryptResult
 
getDecryptedData() - Method in class com.ironcorelabs.sdk.DocumentDecryptUnmanagedResult
Get the bytes of the decrypted document
getDeviceId() - Method in class com.ironcorelabs.sdk.DeviceAddResult
The id of the device that was added
getDevicePrivateKey() - Method in class com.ironcorelabs.sdk.DeviceAddResult
The private key which was generated for a particular device for the user.
getDevicePrivateKey() - Method in class com.ironcorelabs.sdk.DeviceContext
 
getEncryptedData() - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
Bytes of encrypted document content
getEncryptedData() - Method in class com.ironcorelabs.sdk.DocumentEncryptUnmanagedResult
Bytes of encrypted document content
getEncryptedDeks() - Method in class com.ironcorelabs.sdk.DocumentEncryptUnmanagedResult
Bytes of encrypted document encryption keys (EDEKs)
getEncryptedDeks() - Method in class com.ironcorelabs.sdk.EncryptedBlindIndexSalt
 
getEncryptedSaltBytes() - Method in class com.ironcorelabs.sdk.EncryptedBlindIndexSalt
 
getErr() - Method in class com.ironcorelabs.sdk.GroupAccessErr
 
getErr() - Method in class com.ironcorelabs.sdk.UserAccessErr
 
getError() - Method in class com.ironcorelabs.sdk.GroupAccessEditErr
Get the reason for grant/revoke failure
getErrors() - Method in class com.ironcorelabs.sdk.DocumentAccessResult
Get the users and groups whose access failed to be modified
getErrors() - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
Get the users and groups whose access failed to be modified
getErrors() - Method in class com.ironcorelabs.sdk.DocumentEncryptUnmanagedResult
Get the users and groups whose access failed to be modified
getExp() - Method in class com.ironcorelabs.sdk.JwtClaims
Expiration time (seconds)
getFailed() - Method in class com.ironcorelabs.sdk.GroupAccessEditResult
Get the users whose access could not be modified
getGroupMasterPublicKey() - Method in class com.ironcorelabs.sdk.GroupCreateResult
public key for encrypting to the group
getGroupMasterPublicKey() - Method in class com.ironcorelabs.sdk.GroupGetResult
get the public key of the group
getGroups() - Method in class com.ironcorelabs.sdk.FailedResult
Get list of groups whose access was to be granted/revoked
getGroups() - Method in class com.ironcorelabs.sdk.SucceededResult
Get list of groups whose access was granted/revoked
getIat() - Method in class com.ironcorelabs.sdk.JwtClaims
Issued time (seconds)
getId() - Method in class com.ironcorelabs.sdk.DeviceId
 
getId() - Method in class com.ironcorelabs.sdk.DocumentDecryptResult
 
getId() - Method in class com.ironcorelabs.sdk.DocumentDecryptUnmanagedResult
Unique (within the segment) id of the document
getId() - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
Unique (within the segment) id of the document
getId() - Method in class com.ironcorelabs.sdk.DocumentEncryptUnmanagedResult
Unique (within the segment) id of the document
getId() - Method in class com.ironcorelabs.sdk.DocumentId
 
getId() - Method in class com.ironcorelabs.sdk.DocumentListMeta
 
getId() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
getId() - Method in class com.ironcorelabs.sdk.GroupAccessErr
 
getId() - Method in class com.ironcorelabs.sdk.GroupCreateResult
get the unique id of the group
getId() - Method in class com.ironcorelabs.sdk.GroupGetResult
get the unique id of the group
getId() - Method in class com.ironcorelabs.sdk.GroupId
 
getId() - Method in class com.ironcorelabs.sdk.GroupMetaResult
get the unique id of the group
getId() - Method in class com.ironcorelabs.sdk.GroupUpdatePrivateKeyResult
the id of the group whose private key was rotated
getId() - Method in class com.ironcorelabs.sdk.UserAccessErr
 
getId() - Method in class com.ironcorelabs.sdk.UserDevice
Get the unique id for the device
getId() - Method in class com.ironcorelabs.sdk.UserId
 
getId() - Method in class com.ironcorelabs.sdk.UserOrGroupId
 
getId() - Method in class com.ironcorelabs.sdk.VisibleGroup
 
getId() - Method in class com.ironcorelabs.sdk.VisibleUser
 
getJwt() - Method in class com.ironcorelabs.sdk.Jwt
Raw JWT string
getKid() - Method in class com.ironcorelabs.sdk.JwtClaims
Service key ID
getLastUpdated() - Method in class com.ironcorelabs.sdk.DeviceAddResult
The date and time that the device was last updated
getLastUpdated() - Method in class com.ironcorelabs.sdk.DocumentDecryptResult
 
getLastUpdated() - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
When the document was last updated
getLastUpdated() - Method in class com.ironcorelabs.sdk.DocumentListMeta
 
getLastUpdated() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
getLastUpdated() - Method in class com.ironcorelabs.sdk.GroupCreateResult
date and time that the group was last updated
getLastUpdated() - Method in class com.ironcorelabs.sdk.GroupGetResult
get the date and time that the group was last updated
getLastUpdated() - Method in class com.ironcorelabs.sdk.GroupMetaResult
get the date and time that the group was last updated
getLastUpdated() - Method in class com.ironcorelabs.sdk.UserDevice
Get the time the device was created
getList() - Method in class com.ironcorelabs.sdk.GroupUserList
 
getMaxEntries() - Method in class com.ironcorelabs.sdk.PolicyCachingConfig
 
getMemberList() - Method in class com.ironcorelabs.sdk.GroupCreateResult
a GroupUserList of group members.
getMemberList() - Method in class com.ironcorelabs.sdk.GroupGetResult
null if the calling user is not in the group, else a GroupUserList of group members
getMillis() - Method in class com.ironcorelabs.sdk.Duration
 
getName() - Method in class com.ironcorelabs.sdk.DeviceAddResult
The name of the device that was added
getName() - Method in class com.ironcorelabs.sdk.DeviceName
 
getName() - Method in class com.ironcorelabs.sdk.DocumentDecryptResult
 
getName() - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
Non-unique document name
getName() - Method in class com.ironcorelabs.sdk.DocumentListMeta
 
getName() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
getName() - Method in class com.ironcorelabs.sdk.DocumentName
 
getName() - Method in class com.ironcorelabs.sdk.GroupCreateResult
null if the group has no name, else the group's name
getName() - Method in class com.ironcorelabs.sdk.GroupGetResult
null if the group has no name, else the group's name
getName() - Method in class com.ironcorelabs.sdk.GroupMetaResult
null if the group has no name, else the group's name
getName() - Method in class com.ironcorelabs.sdk.GroupName
 
getName() - Method in class com.ironcorelabs.sdk.UserDevice
Get the devices optional non-unique readable name
getName() - Method in class com.ironcorelabs.sdk.VisibleGroup
 
getNeedsRotation() - Method in class com.ironcorelabs.sdk.GroupCreateResult
null if the calling user is not a group admin, else a NullableBoolean of if the group private key needs rotation
getNeedsRotation() - Method in class com.ironcorelabs.sdk.GroupGetResult
null if the calling user is not a group admin, else a NullableBoolean of if the group private key needs rotation
getNeedsRotation() - Method in class com.ironcorelabs.sdk.GroupMetaResult
null if the calling user is not a group admin, else a NullableBoolean of if the group private key needs rotation
getNeedsRotation() - Method in class com.ironcorelabs.sdk.GroupUpdatePrivateKeyResult
true if the group still needs rotation, else false
getNeedsRotation() - Method in class com.ironcorelabs.sdk.UserCreateResult
True if the private key of the user's keypair needs to be rotated, else false.
getNeedsRotation() - Method in class com.ironcorelabs.sdk.UserResult
 
getNeedsRotation() - Method in class com.ironcorelabs.sdk.UserUpdatePrivateKeyResult
True if this user's master key requires rotation
getOwner() - Method in class com.ironcorelabs.sdk.GroupCreateResult
owner of the group
getPid() - Method in class com.ironcorelabs.sdk.JwtClaims
Project ID
getPolicyCachingConfig() - Method in class com.ironcorelabs.sdk.IronOxideConfig
 
getPublicKey() - Method in class com.ironcorelabs.sdk.UserWithKey
 
getResult() - Method in class com.ironcorelabs.sdk.DocumentListResult
 
getResult() - Method in class com.ironcorelabs.sdk.GroupListResult
 
getResult() - Method in class com.ironcorelabs.sdk.UserDeviceListResult
 
getSdkOperationTimeout() - Method in class com.ironcorelabs.sdk.IronOxideConfig
 
getSecs() - Method in class com.ironcorelabs.sdk.Duration
 
getSegmentId() - Method in class com.ironcorelabs.sdk.DeviceAddResult
The user's segment id
getSegmentId() - Method in class com.ironcorelabs.sdk.DeviceContext
 
getSegmentId() - Method in class com.ironcorelabs.sdk.UserResult
 
getSensitivity() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
getSid() - Method in class com.ironcorelabs.sdk.JwtClaims
Segment ID
getSigningPrivateKey() - Method in class com.ironcorelabs.sdk.DeviceAddResult
The signing key which was generated for the device
getSigningPrivateKey() - Method in class com.ironcorelabs.sdk.DeviceContext
 
getSub() - Method in class com.ironcorelabs.sdk.JwtClaims
Unique user ID
getSubstituteId() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
getSucceeded() - Method in class com.ironcorelabs.sdk.GroupAccessEditResult
Get the list of users whose access was modified
getUser() - Method in class com.ironcorelabs.sdk.GroupAccessEditErr
Get user whose access was to be granted/revoked
getUser() - Method in class com.ironcorelabs.sdk.UserWithKey
 
getUserMasterPrivateKey() - Method in class com.ironcorelabs.sdk.UserUpdatePrivateKeyResult
Updated encrypted user private key
getUserPublicKey() - Method in class com.ironcorelabs.sdk.UserCreateResult
 
getUserPublicKey() - Method in class com.ironcorelabs.sdk.UserResult
 
getUsers() - Method in class com.ironcorelabs.sdk.FailedResult
Get list of users whose access was to be granted/revoked
getUsers() - Method in class com.ironcorelabs.sdk.SucceededResult
Get list of users whose access was granted/revoked
getValue() - Method in enum com.ironcorelabs.sdk.AssociationType
 
getValue() - Method in class com.ironcorelabs.sdk.Category
 
getValue() - Method in class com.ironcorelabs.sdk.DataSubject
 
getValue() - Method in class com.ironcorelabs.sdk.Sensitivity
 
getVisibleToGroups() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
getVisibleToUsers() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
GroupAccessEditErr - Class in com.ironcorelabs.sdk
A failure to edit a group's administrator or membership lists
GroupAccessEditResult - Class in com.ironcorelabs.sdk
Result from requesting changes to a group's membership or administrators.
GroupAccessErr - Class in com.ironcorelabs.sdk
A single grant/remove failure for a group.
groupAddAdmins(GroupId, UserId[]) - Method in class com.ironcorelabs.sdk.IronOxide
Add the users as admins of a group.
groupAddMembers(GroupId, UserId[]) - Method in class com.ironcorelabs.sdk.IronOxide
Add the users as members of a group.
groupCreate(GroupCreateOpts) - Method in class com.ironcorelabs.sdk.IronOxide
Create a group.
GroupCreateOpts - Class in com.ironcorelabs.sdk
Options for group creation.
GroupCreateOpts() - Constructor for class com.ironcorelabs.sdk.GroupCreateOpts
 
GroupCreateOpts(GroupId, GroupName, boolean, boolean, UserId, UserId[], UserId[], boolean) - Constructor for class com.ironcorelabs.sdk.GroupCreateOpts
 
GroupCreateResult - Class in com.ironcorelabs.sdk
Group information from creation.
groupDelete(GroupId) - Method in class com.ironcorelabs.sdk.IronOxide
Delete the identified group.
groupGetMetadata(GroupId) - Method in class com.ironcorelabs.sdk.IronOxide
Get the full metadata for a specific group given its ID.
GroupGetResult - Class in com.ironcorelabs.sdk
 
GroupId - Class in com.ironcorelabs.sdk
ID of a group.
groupList() - Method in class com.ironcorelabs.sdk.IronOxide
List all of the groups that the current user is either an admin or member of.
GroupListResult - Class in com.ironcorelabs.sdk
 
GroupMetaResult - Class in com.ironcorelabs.sdk
Abbreviated group meta information.
GroupName - Class in com.ironcorelabs.sdk
Group's user-assigned name.
groupRemoveAdmins(GroupId, UserId[]) - Method in class com.ironcorelabs.sdk.IronOxide
Remove a list of users as admins from the group.
groupRemoveMembers(GroupId, UserId[]) - Method in class com.ironcorelabs.sdk.IronOxide
Remove a list of users as members from the group.
groupRotatePrivateKey(GroupId) - Method in class com.ironcorelabs.sdk.IronOxide
Rotate the provided group's private key, but leave the public key the same.
groupUpdateName(GroupId, GroupName) - Method in class com.ironcorelabs.sdk.IronOxide
Update a group name to a new value or clear its value.
GroupUpdatePrivateKeyResult - Class in com.ironcorelabs.sdk
Result of rotating group private key.
GroupUserList - Class in com.ironcorelabs.sdk
 

H

hashCode() - Method in class com.ironcorelabs.sdk.Category
 
hashCode() - Method in class com.ironcorelabs.sdk.DataSubject
 
hashCode() - Method in class com.ironcorelabs.sdk.DeviceAddResult
 
hashCode() - Method in class com.ironcorelabs.sdk.DeviceContext
 
hashCode() - Method in class com.ironcorelabs.sdk.DeviceCreateOpts
 
hashCode() - Method in class com.ironcorelabs.sdk.DeviceId
 
hashCode() - Method in class com.ironcorelabs.sdk.DeviceName
 
hashCode() - Method in class com.ironcorelabs.sdk.DeviceSigningKeyPair
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentAccessResult
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentDecryptResult
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentDecryptUnmanagedResult
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentEncryptOpts
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentEncryptResult
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentEncryptUnmanagedResult
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentId
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentListMeta
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentListResult
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
hashCode() - Method in class com.ironcorelabs.sdk.DocumentName
 
hashCode() - Method in class com.ironcorelabs.sdk.Duration
 
hashCode() - Method in class com.ironcorelabs.sdk.EncryptedBlindIndexSalt
 
hashCode() - Method in class com.ironcorelabs.sdk.EncryptedPrivateKey
 
hashCode() - Method in class com.ironcorelabs.sdk.FailedResult
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupAccessEditErr
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupAccessEditResult
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupAccessErr
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupCreateOpts
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupCreateResult
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupGetResult
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupId
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupListResult
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupMetaResult
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupName
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupUpdatePrivateKeyResult
 
hashCode() - Method in class com.ironcorelabs.sdk.GroupUserList
 
hashCode() - Method in class com.ironcorelabs.sdk.IronOxideConfig
 
hashCode() - Method in class com.ironcorelabs.sdk.Jwt
 
hashCode() - Method in class com.ironcorelabs.sdk.JwtClaims
 
hashCode() - Method in class com.ironcorelabs.sdk.NullableBoolean
 
hashCode() - Method in class com.ironcorelabs.sdk.PolicyCachingConfig
 
hashCode() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
hashCode() - Method in class com.ironcorelabs.sdk.PrivateKey
 
hashCode() - Method in class com.ironcorelabs.sdk.PublicKey
 
hashCode() - Method in class com.ironcorelabs.sdk.Sensitivity
 
hashCode() - Method in class com.ironcorelabs.sdk.SucceededResult
 
hashCode() - Method in class com.ironcorelabs.sdk.UserAccessErr
 
hashCode() - Method in class com.ironcorelabs.sdk.UserCreateOpts
 
hashCode() - Method in class com.ironcorelabs.sdk.UserCreateResult
 
hashCode() - Method in class com.ironcorelabs.sdk.UserDevice
 
hashCode() - Method in class com.ironcorelabs.sdk.UserDeviceListResult
 
hashCode() - Method in class com.ironcorelabs.sdk.UserId
 
hashCode() - Method in class com.ironcorelabs.sdk.UserOrGroupId
 
hashCode() - Method in class com.ironcorelabs.sdk.UserResult
 
hashCode() - Method in class com.ironcorelabs.sdk.UserUpdatePrivateKeyResult
 
hashCode() - Method in class com.ironcorelabs.sdk.UserWithKey
 
hashCode() - Method in class com.ironcorelabs.sdk.VisibleGroup
 
hashCode() - Method in class com.ironcorelabs.sdk.VisibleUser
 

I

initialize(DeviceContext, IronOxideConfig) - Static method in class com.ironcorelabs.sdk.IronOxide
Initialize IronOxide with a device.
initializeAndRotate(DeviceContext, String, IronOxideConfig, Duration) - Static method in class com.ironcorelabs.sdk.IronOxide
Initialize IronOxide with a device.
initializeBlindIndexSearch(EncryptedBlindIndexSalt) - Method in class com.ironcorelabs.sdk.IronOxide
 
IronOxide - Class in com.ironcorelabs.sdk
Struct that is used to make authenticated requests to the IronCore API.
IronOxideConfig - Class in com.ironcorelabs.sdk
Top-level configuration object for IronOxide
IronOxideConfig() - Constructor for class com.ironcorelabs.sdk.IronOxideConfig
 
IronOxideConfig(PolicyCachingConfig, Duration) - Constructor for class com.ironcorelabs.sdk.IronOxideConfig
 
isAdmin() - Method in class com.ironcorelabs.sdk.GroupCreateResult
true if the calling user is a group admin
isAdmin() - Method in class com.ironcorelabs.sdk.GroupGetResult
true if the calling user is a group admin
isAdmin() - Method in class com.ironcorelabs.sdk.GroupMetaResult
true if the calling user is a group admin
isCurrentDevice() - Method in class com.ironcorelabs.sdk.UserDevice
True if this device instance is the one that was used to make the API request
isEmpty() - Method in class com.ironcorelabs.sdk.FailedResult
Utility method to check if the list of failures is empty
isGroup() - Method in class com.ironcorelabs.sdk.UserOrGroupId
 
isMember() - Method in class com.ironcorelabs.sdk.GroupCreateResult
true if the calling user is a group member
isMember() - Method in class com.ironcorelabs.sdk.GroupGetResult
true if the calling user is a group member
isMember() - Method in class com.ironcorelabs.sdk.GroupMetaResult
true if the calling user is a group member
isUser() - Method in class com.ironcorelabs.sdk.UserOrGroupId
 

J

Jwt - Class in com.ironcorelabs.sdk
IronCore JWT.
JwtClaims - Class in com.ironcorelabs.sdk
Claims required to form a valid `Jwt`.

N

NullableBoolean - Class in com.ironcorelabs.sdk
 

O

Owner - com.ironcorelabs.sdk.AssociationType
User created the document

P

PolicyCachingConfig - Class in com.ironcorelabs.sdk
Policy evaluation caching config Since policies are evaluated by the webservice, caching the result can greatly speed up encrypting a document with a PolicyGrant.
PolicyCachingConfig() - Constructor for class com.ironcorelabs.sdk.PolicyCachingConfig
 
PolicyCachingConfig(long) - Constructor for class com.ironcorelabs.sdk.PolicyCachingConfig
 
PolicyGrant - Class in com.ironcorelabs.sdk
 
PolicyGrant() - Constructor for class com.ironcorelabs.sdk.PolicyGrant
 
PolicyGrant(Category, Sensitivity, DataSubject, UserId) - Constructor for class com.ironcorelabs.sdk.PolicyGrant
 
PrivateKey - Class in com.ironcorelabs.sdk
Represents an asymmetric private key that wraps the underlying bytes of the key.
PublicKey - Class in com.ironcorelabs.sdk
Represents an asymmetric public key that wraps the underlying bytes of the key.

S

Sensitivity - Class in com.ironcorelabs.sdk
 
SucceededResult - Class in com.ironcorelabs.sdk
 

T

toJsonString() - Method in class com.ironcorelabs.sdk.DeviceContext
 
tokenizeData(String, String) - Method in class com.ironcorelabs.sdk.BlindIndexSearch
Generate the list of tokens to use to find entries that match the search query, given the specified partitionId.
tokenizeQuery(String, String) - Method in class com.ironcorelabs.sdk.BlindIndexSearch
Generate the list of tokens to use to find entries that match the search query, given the specified partitionId.

U

UserAccessErr - Class in com.ironcorelabs.sdk
A single grant/remove failure for a user.
userCreate(Jwt, String, UserCreateOpts, Duration) - Static method in class com.ironcorelabs.sdk.IronOxide
Create a new user within the IronCore system.
UserCreateOpts - Class in com.ironcorelabs.sdk
Options that can be specified creating a user.
UserCreateOpts() - Constructor for class com.ironcorelabs.sdk.UserCreateOpts
 
UserCreateOpts(boolean) - Constructor for class com.ironcorelabs.sdk.UserCreateOpts
 
UserCreateResult - Class in com.ironcorelabs.sdk
Keypair for a newly created user.
userDeleteDevice(DeviceId) - Method in class com.ironcorelabs.sdk.IronOxide
Delete a user device.
UserDevice - Class in com.ironcorelabs.sdk
Metadata about a user device.
UserDeviceListResult - Class in com.ironcorelabs.sdk
Devices for a user, sorted by the device id.
userGetPublicKey(UserId[]) - Method in class com.ironcorelabs.sdk.IronOxide
Get a list of user public keys given their IDs.
UserId - Class in com.ironcorelabs.sdk
ID of a user.
userListDevices() - Method in class com.ironcorelabs.sdk.IronOxide
Get all the devices for the current user
UserOrGroupId - Class in com.ironcorelabs.sdk
Either a user id or a group id
UserResult - Class in com.ironcorelabs.sdk
IDs and public key for existing user on verify result
userRotatePrivateKey(String) - Method in class com.ironcorelabs.sdk.IronOxide
Rotate the current user's private key, but leave the public key the same.
UserUpdatePrivateKeyResult - Class in com.ironcorelabs.sdk
 
userVerify(Jwt, Duration) - Static method in class com.ironcorelabs.sdk.IronOxide
Verify a user given a JWT for their user record.
UserWithKey - Class in com.ironcorelabs.sdk
 

V

validate(byte[]) - Static method in class com.ironcorelabs.sdk.DeviceSigningKeyPair
 
validate(byte[]) - Static method in class com.ironcorelabs.sdk.PrivateKey
 
validate(byte[]) - Static method in class com.ironcorelabs.sdk.PublicKey
 
validate(long) - Static method in class com.ironcorelabs.sdk.DeviceId
 
validate(String) - Static method in class com.ironcorelabs.sdk.Category
 
validate(String) - Static method in class com.ironcorelabs.sdk.DataSubject
 
validate(String) - Static method in class com.ironcorelabs.sdk.DeviceName
 
validate(String) - Static method in class com.ironcorelabs.sdk.DocumentId
 
validate(String) - Static method in class com.ironcorelabs.sdk.DocumentName
 
validate(String) - Static method in class com.ironcorelabs.sdk.GroupId
 
validate(String) - Static method in class com.ironcorelabs.sdk.GroupName
 
validate(String) - Static method in class com.ironcorelabs.sdk.Jwt
 
validate(String) - Static method in class com.ironcorelabs.sdk.Sensitivity
 
validate(String) - Static method in class com.ironcorelabs.sdk.UserId
 
valueOf(String) - Static method in enum com.ironcorelabs.sdk.AssociationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ironcorelabs.sdk.AssociationType
Returns an array containing the constants of this enum type, in the order they are declared.
VisibleGroup - Class in com.ironcorelabs.sdk
Represents a Group struct which is returned from document get to show the IDs and names of groups the document is visible to
VisibleUser - Class in com.ironcorelabs.sdk
Represents a User struct which is returned from document get to show the IDs of users the document is visible to
A B C D E F G H I J N O P S T U V 
All Classes All Packages