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

A

AccessEditFailure - Class in com.ironcorelabs.sdk
A failure to edit a group's administrator or membership lists
advanced() - Method in class com.ironcorelabs.sdk.IronSdk
Access advanced SDK operations.
asBytes() - Method in class com.ironcorelabs.sdk.DeviceSigningKeyPair
 
asBytes() - Method in class com.ironcorelabs.sdk.DeviceSigningPrivateKey
 
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.

C

category() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
Category - Class in com.ironcorelabs.sdk
 
clone() - Method in class com.ironcorelabs.sdk.DeviceId
 
clone() - Method in class com.ironcorelabs.sdk.DeviceName
 
clone() - Method in class com.ironcorelabs.sdk.DocumentName
 
clone() - Method in class com.ironcorelabs.sdk.GroupName
 
com.ironcorelabs.sdk - package com.ironcorelabs.sdk
 
create(boolean) - Static method in class com.ironcorelabs.sdk.UserCreateOpts
 
create(DeviceName) - Static method in class com.ironcorelabs.sdk.DeviceCreateOpts
 
create(DocumentId, DocumentName, boolean, UserId[], GroupId[], PolicyGrant) - Static method in class com.ironcorelabs.sdk.DocumentEncryptOpts
 
create(GroupId, GroupName, boolean, boolean, UserId, UserId[], UserId[], boolean) - Static method in class com.ironcorelabs.sdk.GroupCreateOpts
 

D

dataSubject() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
DataSubject - Class in com.ironcorelabs.sdk
 
delete() - Method in class com.ironcorelabs.sdk.AccessEditFailure
 
delete() - Method in class com.ironcorelabs.sdk.Category
 
delete() - Method in class com.ironcorelabs.sdk.DataSubject
 
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.DeviceSigningPrivateKey
 
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.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.GroupUserList
 
delete() - Method in class com.ironcorelabs.sdk.InitAndRotationCheck
 
delete() - Method in class com.ironcorelabs.sdk.InitTest
 
delete() - Method in class com.ironcorelabs.sdk.IronSdk
 
delete() - Method in class com.ironcorelabs.sdk.IronSdkAdvanced
 
delete() - Method in class com.ironcorelabs.sdk.NullableBoolean
 
delete() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
delete() - Method in class com.ironcorelabs.sdk.PrivateKey
 
delete() - Method in class com.ironcorelabs.sdk.PrivateKeyRotationCheckResult
 
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.UserCreateKeyPair
 
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.UserVerifyResult
 
delete() - Method in class com.ironcorelabs.sdk.UserWithKey
 
delete() - Method in class com.ironcorelabs.sdk.VisibleGroup
 
delete() - Method in class com.ironcorelabs.sdk.VisibleUser
 
DeviceContext - Class in com.ironcorelabs.sdk
Accounts device context.
DeviceContext(DeviceId, 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
 
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.
DeviceSigningPrivateKey - Class in com.ironcorelabs.sdk
Signing private key 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.IronSdk
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.
documentDecryptUnmanaged(byte[], byte[]) - Method in class com.ironcorelabs.sdk.IronSdkAdvanced
Decrypt the provided encrypted document with the encrypted document encryption keys (EDEKs).
DocumentDecryptUnmanagedResult - Class in com.ironcorelabs.sdk
Result of decrypting an unmanaged document.
documentEncrypt(byte[], DocumentEncryptOpts) - Method in class com.ironcorelabs.sdk.IronSdk
Encrypt the provided document bytes.
DocumentEncryptOpts - Class in com.ironcorelabs.sdk
Options for document creation.
DocumentEncryptOpts() - Constructor for class com.ironcorelabs.sdk.DocumentEncryptOpts
 
DocumentEncryptResult - Class in com.ironcorelabs.sdk
Result for encrypt operations.
documentEncryptUnmanaged(byte[], DocumentEncryptOpts) - Method in class com.ironcorelabs.sdk.IronSdkAdvanced
Encrypt the provided document bytes.
DocumentEncryptUnmanagedResult - Class in com.ironcorelabs.sdk
 
documentGetIdFromBytes(byte[]) - Method in class com.ironcorelabs.sdk.IronSdk
Attempt to parse the document id out of an encrypted document.
documentGetMetadata(DocumentId) - Method in class com.ironcorelabs.sdk.IronSdk
Get the metadata for a specific document given its id.
documentGrantAccess(DocumentId, UserId[], GroupId[]) - Method in class com.ironcorelabs.sdk.IronSdk
Grant access to a document.
DocumentId - Class in com.ironcorelabs.sdk
ID of a document.
documentList() - Method in class com.ironcorelabs.sdk.IronSdk
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.IronSdk
Revoke access from a document.
documentUpdateBytes(DocumentId, byte[]) - Method in class com.ironcorelabs.sdk.IronSdk
Update the encrypted content of an existing document.
documentUpdateName(DocumentId, DocumentName) - Method in class com.ironcorelabs.sdk.IronSdk
Update a document name to a new value or clear its value.

E

EncryptedPrivateKey - Class in com.ironcorelabs.sdk
 
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.DocumentId
 
equals(Object) - Method in class com.ironcorelabs.sdk.DocumentName
 
equals(Object) - Method in class com.ironcorelabs.sdk.EncryptedPrivateKey
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupId
 
equals(Object) - Method in class com.ironcorelabs.sdk.GroupName
 
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.UserUpdatePrivateKeyResult
 

F

FailedResult - Class in com.ironcorelabs.sdk
A failure to edit the access list of a document.
finalize() - Method in class com.ironcorelabs.sdk.AccessEditFailure
 
finalize() - Method in class com.ironcorelabs.sdk.Category
 
finalize() - Method in class com.ironcorelabs.sdk.DataSubject
 
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.DeviceSigningPrivateKey
 
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.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.GroupUserList
 
finalize() - Method in class com.ironcorelabs.sdk.InitAndRotationCheck
 
finalize() - Method in class com.ironcorelabs.sdk.InitTest
 
finalize() - Method in class com.ironcorelabs.sdk.IronSdk
 
finalize() - Method in class com.ironcorelabs.sdk.IronSdkAdvanced
 
finalize() - Method in class com.ironcorelabs.sdk.NullableBoolean
 
finalize() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
finalize() - Method in class com.ironcorelabs.sdk.PrivateKey
 
finalize() - Method in class com.ironcorelabs.sdk.PrivateKeyRotationCheckResult
 
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.UserCreateKeyPair
 
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.UserVerifyResult
 
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
 
FromUser - com.ironcorelabs.sdk.AssociationType
User directly granted access to the document

G

generateNewDevice(String, String, DeviceCreateOpts) - Static method in class com.ironcorelabs.sdk.IronSdk
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.DeviceContext
 
getAccountId() - Method in class com.ironcorelabs.sdk.UserResult
 
getAccountId() - Method in class com.ironcorelabs.sdk.UserVerifyResult
 
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
getAssociationType() - Method in class com.ironcorelabs.sdk.DocumentListMeta
 
getAssociationType() - Method in class com.ironcorelabs.sdk.DocumentMetadataResult
 
getBoolean() - Method in class com.ironcorelabs.sdk.NullableBoolean
 
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
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
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.DeviceContext
 
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)
getErr() - Method in class com.ironcorelabs.sdk.GroupAccessErr
 
getErr() - Method in class com.ironcorelabs.sdk.UserAccessErr
 
getError() - Method in class com.ironcorelabs.sdk.AccessEditFailure
Get the reason for grant/revoke failure
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
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
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.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
 
getIronOxide() - Method in class com.ironcorelabs.sdk.InitAndRotationCheck
 
getIronOxide() - Method in class com.ironcorelabs.sdk.InitTest
 
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
 
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
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.UserCreateKeyPair
True if the private key of the user's keypair needs to be rotated, 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
getNeedsRotation() - Method in class com.ironcorelabs.sdk.UserVerifyResult
 
getOwner() - Method in class com.ironcorelabs.sdk.GroupCreateResult
owner of the group
getPrivateKeyRotationCheckResult() - Method in class com.ironcorelabs.sdk.InitAndRotationCheck
 
getPrivateKeyRotationCheckResult() - Method in class com.ironcorelabs.sdk.InitTest
 
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
 
getSegmentId() - Method in class com.ironcorelabs.sdk.DeviceContext
 
getSegmentId() - Method in class com.ironcorelabs.sdk.UserResult
 
getSegmentId() - Method in class com.ironcorelabs.sdk.UserVerifyResult
 
getSigningPrivateKey() - Method in class com.ironcorelabs.sdk.DeviceContext
 
getSucceeded() - Method in class com.ironcorelabs.sdk.GroupAccessEditResult
Get the list of users whose access was modified
getUser() - Method in class com.ironcorelabs.sdk.AccessEditFailure
Get user whose access was to be granted/revoked
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
 
getUserEncryptedMasterKey() - Method in class com.ironcorelabs.sdk.UserCreateKeyPair
user's private key encrypted with the provided passphrase
getUserMasterPrivateKey() - Method in class com.ironcorelabs.sdk.UserUpdatePrivateKeyResult
Updated encrypted user private key
getUserPublicKey() - Method in class com.ironcorelabs.sdk.UserCreateKeyPair
 
getUserPublicKey() - Method in class com.ironcorelabs.sdk.UserCreateResult
 
getUserPublicKey() - Method in class com.ironcorelabs.sdk.UserResult
 
getUserPublicKey() - Method in class com.ironcorelabs.sdk.UserVerifyResult
 
getUserRotationNeeded() - Method in class com.ironcorelabs.sdk.PrivateKeyRotationCheckResult
 
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
 
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.IronSdk
Add the users as admins of a group.
groupAddMembers(GroupId, UserId[]) - Method in class com.ironcorelabs.sdk.IronSdk
Add the users as members of a group.
groupCreate(GroupCreateOpts) - Method in class com.ironcorelabs.sdk.IronSdk
Create a group.
GroupCreateOpts - Class in com.ironcorelabs.sdk
Options for group creation.
GroupCreateOpts() - 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.IronSdk
Delete the identified group.
groupGetMetadata(GroupId) - Method in class com.ironcorelabs.sdk.IronSdk
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.IronSdk
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.IronSdk
Remove a list of users as admins from the group.
groupRemoveMembers(GroupId, UserId[]) - Method in class com.ironcorelabs.sdk.IronSdk
Remove a list of users as members from the group.
groupUpdateName(GroupId, GroupName) - Method in class com.ironcorelabs.sdk.IronSdk
Update a group name to a new value or clear its value.
GroupUserList - Class in com.ironcorelabs.sdk
 

H

hashCode() - Method in class com.ironcorelabs.sdk.DeviceId
This implementation calls native code, which means it's relatively slow.
hashCode() - Method in class com.ironcorelabs.sdk.DeviceName
This implementation calls native code, which means it's relatively slow.
hashCode() - Method in class com.ironcorelabs.sdk.DocumentId
This implementation calls native code, which means it's relatively slow.
hashCode() - Method in class com.ironcorelabs.sdk.DocumentName
This implementation calls native code, which means it's relatively slow.
hashCode() - Method in class com.ironcorelabs.sdk.EncryptedPrivateKey
This implementation calls native code, which means it's relatively slow.
hashCode() - Method in class com.ironcorelabs.sdk.GroupId
This implementation calls native code, which means it's relatively slow.
hashCode() - Method in class com.ironcorelabs.sdk.GroupName
This implementation calls native code, which means it's relatively slow.
hashCode() - Method in class com.ironcorelabs.sdk.UserId
This implementation calls native code, which means it's relatively slow.
hashCode() - Method in class com.ironcorelabs.sdk.UserOrGroupId
This implementation calls native code, which means it's relatively slow.
hashCode() - Method in class com.ironcorelabs.sdk.UserUpdatePrivateKeyResult
This implementation calls native code, which means it's relatively slow.

I

InitAndRotationCheck - Class in com.ironcorelabs.sdk
 
initialize(DeviceContext) - Static method in class com.ironcorelabs.sdk.IronSdk
Initialize IronSdk with a device.
initializeAndRotate(DeviceContext, String) - Static method in class com.ironcorelabs.sdk.IronSdk
Initialize IronSdk with a device.
InitTest - Class in com.ironcorelabs.sdk
 
IronSdk - Class in com.ironcorelabs.sdk
Struct that is used to make authenticated requests to the IronCore API.
IronSdkAdvanced - Class in com.ironcorelabs.sdk
 
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
 

N

NullableBoolean - Class in com.ironcorelabs.sdk
 

O

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

P

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.
PrivateKeyRotationCheckResult - Class in com.ironcorelabs.sdk
 
PublicKey - Class in com.ironcorelabs.sdk
Represents an asymmetric public key that wraps the underlying bytes of the key.

S

sensitivity() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
Sensitivity - Class in com.ironcorelabs.sdk
 
substituteId() - Method in class com.ironcorelabs.sdk.PolicyGrant
 
SucceededResult - Class in com.ironcorelabs.sdk
 

T

toJsonString() - Method in class com.ironcorelabs.sdk.DeviceContext
 

U

UserAccessErr - Class in com.ironcorelabs.sdk
A single grant/remove failure for a user.
userCreate(String, String, UserCreateOpts) - Static method in class com.ironcorelabs.sdk.IronSdk
Create a new user within the IronCore system.
UserCreateKeyPair - Class in com.ironcorelabs.sdk
Keypair for a newly created user.
UserCreateOpts - Class in com.ironcorelabs.sdk
Options that can be specified creating a user.
UserCreateOpts() - 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.IronSdk
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.IronSdk
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.IronSdk
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.IronSdk
Rotate the current user's private key, but leave the public key the same.
UserUpdatePrivateKeyResult - Class in com.ironcorelabs.sdk
 
userVerify(String) - Static method in class com.ironcorelabs.sdk.IronSdk
Verify a user given a JWT for their user record.
UserVerifyResult - Class in com.ironcorelabs.sdk
IDs and public key for existing user on verify result
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.DeviceSigningPrivateKey
 
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.Sensitivity
 
validate(String) - Static method in class com.ironcorelabs.sdk.UserId
 
value() - Method in class com.ironcorelabs.sdk.Category
 
value() - Method in class com.ironcorelabs.sdk.DataSubject
 
value() - Method in class com.ironcorelabs.sdk.Sensitivity
 
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 C D E F G H I N O P S T U V 
All Classes All Packages