- generateSecrets(byte[]) - Static method in class com.virgilsecurity.purekit.NonrotatableSecretsGenerator
 
- 
Generate nonrotatable secrets from 1 master secret
 
- getBackupPwdHash() - Method in class com.virgilsecurity.purekit.model.UserRecord
 
- 
Returns encrypted for backup user password hash.
 
- getBuppk() - Method in class com.virgilsecurity.purekit.Pure
 
-  
 
- getBuppk() - Method in class com.virgilsecurity.purekit.PureContext
 
- 
Returns backup public key.
 
- getCellKey(String, String) - Method in class com.virgilsecurity.purekit.client.HttpPureClient
 
- 
Obtains cell key.
 
- getClientException() - Method in exception com.virgilsecurity.purekit.storage.virgil.VirgilCloudStorageException
 
-  
 
- getCode() - Method in enum com.virgilsecurity.purekit.client.ServiceErrorCode
 
- 
Error code number.
 
- getCode() - Method in enum com.virgilsecurity.purekit.exception.PureCryptoException.ErrorStatus
 
-  
 
- getCode() - Method in enum com.virgilsecurity.purekit.exception.PureLogicException.ErrorStatus
 
-  
 
- getCode() - Method in enum com.virgilsecurity.purekit.storage.exception.PureStorageGenericException.ErrorStatus
 
- 
Error code
 
- getCpk() - Method in class com.virgilsecurity.purekit.model.CellKey
 
- 
Cell public key.
 
- getCreationDate() - Method in class com.virgilsecurity.purekit.model.GrantKey
 
- 
Returns creation date
 
- getCreationDate() - Method in class com.virgilsecurity.purekit.model.PureGrant
 
- 
Returns creation date.
 
- getCrypto() - Method in class com.virgilsecurity.purekit.PureContext
 
- 
Returns crypto.
 
- getCurrentVersion() - Method in class com.virgilsecurity.purekit.Pure
 
-  
 
- getDataId() - Method in class com.virgilsecurity.purekit.model.CellKey
 
- 
Returns data id
 
- getEncryptedCskBody() - Method in class com.virgilsecurity.purekit.model.CellKey
 
- 
Encrypted cell secret key body.
 
- getEncryptedCskCms() - Method in class com.virgilsecurity.purekit.model.CellKey
 
- 
Encrypted cell secret key CMS.
 
- getEncryptedGrant() - Method in class com.virgilsecurity.purekit.AuthResult
 
- 
Returns encrypted PureGrant.
 
- getEncryptedGrantKeyBlob() - Method in class com.virgilsecurity.purekit.model.GrantKey
 
- 
Returns key blod
 
- getEncryptedGrantKeyWrap() - Method in class com.virgilsecurity.purekit.model.GrantKey
 
- 
Returns key wrap
 
- getEncryptedRsk() - Method in class com.virgilsecurity.purekit.model.RoleAssignment
 
- 
Returns encrypted role private key
 
- getEncryptedUsk() - Method in class com.virgilsecurity.purekit.model.UserRecord
 
- 
Returns encrypted user secret key.
 
- getEncryptedUskBackup() - Method in class com.virgilsecurity.purekit.model.UserRecord
 
- 
Return encrypted for backup user secret key.
 
- getErrorCode() - Method in exception com.virgilsecurity.purekit.client.HttpClientServiceException
 
- 
Returns error code
 
- getErrorStatus() - Method in exception com.virgilsecurity.purekit.exception.PureCryptoException
 
- 
Returns error status
 
- getErrorStatus() - Method in exception com.virgilsecurity.purekit.exception.PureLogicException
 
- 
Error status
 
- getErrorStatus() - Method in exception com.virgilsecurity.purekit.storage.exception.PureStorageGenericException
 
- 
Error status
 
- getExpirationDate() - Method in class com.virgilsecurity.purekit.model.GrantKey
 
- 
Returns expiration date
 
- getExpirationDate() - Method in class com.virgilsecurity.purekit.model.PureGrant
 
- 
Returns expiration date
 
- getExternalPublicKeys() - Method in class com.virgilsecurity.purekit.Pure
 
-  
 
- getExternalPublicKeys() - Method in class com.virgilsecurity.purekit.PureContext
 
- 
Returns external public keys.
 
- getGrant() - Method in class com.virgilsecurity.purekit.AuthResult
 
- 
Returns grant.
 
- getGrantKey(PurekitProtosV3Client.GrantKeyDescriptor) - Method in class com.virgilsecurity.purekit.client.HttpPureClient
 
- 
Obtains grant key
 
- getGrantKeysRotated() - Method in class com.virgilsecurity.purekit.Pure.RotationResults
 
- 
Returns number of grant keys that were rotated
 
- getHttpError() - Method in exception com.virgilsecurity.purekit.client.HttpClientServiceException
 
- 
HttpError
 
- getKeyId() - Method in class com.virgilsecurity.purekit.model.GrantKey
 
- 
Returns key id
 
- getKeyId() - Method in exception com.virgilsecurity.purekit.storage.exception.PureStorageGrantKeyNotFoundException
 
-  
 
- getKmsClient() - Method in class com.virgilsecurity.purekit.PureContext
 
-  
 
- getMessage() - Method in enum com.virgilsecurity.purekit.exception.PureCryptoException.ErrorStatus
 
-  
 
- getMessage() - Method in enum com.virgilsecurity.purekit.exception.PureLogicException.ErrorStatus
 
-  
 
- getMessage() - Method in enum com.virgilsecurity.purekit.storage.exception.PureStorageGenericException.ErrorStatus
 
- 
Error message
 
- getNonrotatableSecrets() - Method in class com.virgilsecurity.purekit.PureContext
 
-  
 
- getOsAgentName() - Static method in class com.virgilsecurity.purekit.utils.OsUtils
 
- 
Returns os agent name
 
- getOskp() - Method in class com.virgilsecurity.purekit.NonrotatableSecrets
 
- 
Returns
 
- getOskp() - Method in class com.virgilsecurity.purekit.Pure
 
-  
 
- getPasswordRecoveryBlob() - Method in class com.virgilsecurity.purekit.model.UserRecord
 
- 
Returns password recovery blob
 
- getPasswordRecoveryWrap() - Method in class com.virgilsecurity.purekit.model.UserRecord
 
- 
Returns password recovery wrap
 
- getPheClient() - Method in class com.virgilsecurity.purekit.PureContext
 
- 
Returns phe client.
 
- getPheRecord() - Method in class com.virgilsecurity.purekit.model.UserRecord
 
- 
Returns phe record.
 
- getPublicKey() - Method in class com.virgilsecurity.purekit.PureContext
 
- 
Returns service public key.
 
- getPublicKeyId() - Method in class com.virgilsecurity.purekit.model.RoleAssignment
 
- 
Returns public key id
 
- getPureModelSerializer() - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
- 
Returns PureModelSerializer
 
- getPureModelSerializer() - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
- 
Returns PureModelSerializer
 
- getRecordVersion() - Method in class com.virgilsecurity.purekit.model.GrantKey
 
- 
Returns record version
 
- getRecordVersion() - Method in class com.virgilsecurity.purekit.model.UserRecord
 
- 
Returns phe record version.
 
- getRoleAssignment(PurekitProtosV3Client.GetRoleAssignment) - Method in class com.virgilsecurity.purekit.client.HttpPureClient
 
- 
Obtains role assignmane
 
- getRoleAssignments(PurekitProtosV3Client.GetRoleAssignments) - Method in class com.virgilsecurity.purekit.client.HttpPureClient
 
- 
Obtains role assignments
 
- getRoleName() - Method in class com.virgilsecurity.purekit.model.Role
 
- 
Returns role name
 
- getRoleName() - Method in class com.virgilsecurity.purekit.model.RoleAssignment
 
- 
Returns role name
 
- getRoleName() - Method in exception com.virgilsecurity.purekit.storage.exception.PureStorageRoleAssignmentNotFoundException
 
-  
 
- getRoleNames() - Method in exception com.virgilsecurity.purekit.storage.exception.PureStorageRoleNotFoundException
 
-  
 
- getRoles(PurekitProtosV3Client.GetRoles) - Method in class com.virgilsecurity.purekit.client.HttpPureClient
 
- 
Obtains roles
 
- getRpk() - Method in class com.virgilsecurity.purekit.model.Role
 
- 
Returns role public key
 
- getSecretKey() - Method in class com.virgilsecurity.purekit.PureContext
 
- 
Returns app secret key.
 
- getSessionId() - Method in class com.virgilsecurity.purekit.model.PureGrant
 
- 
Returns session id.
 
- getSessionId() - Method in class com.virgilsecurity.purekit.PureSessionParams
 
- 
Returns session id
 
- getStorage() - Method in class com.virgilsecurity.purekit.Pure
 
-  
 
- getStorage() - Method in class com.virgilsecurity.purekit.PureContext
 
- 
Returns PureStorage.
 
- getTtl() - Method in class com.virgilsecurity.purekit.PureSessionParams
 
- 
Returns time to live in seconds
 
- getUkp() - Method in class com.virgilsecurity.purekit.model.PureGrant
 
- 
Returns user key pair.
 
- getUpdateToken() - Method in class com.virgilsecurity.purekit.PureContext
 
- 
Returns PureStorage.
 
- getUpk() - Method in class com.virgilsecurity.purekit.model.UserRecord
 
- 
Returns user public key.
 
- getUser(String) - Method in class com.virgilsecurity.purekit.client.HttpPureClient
 
- 
Obtains user.
 
- getUserId() - Method in class com.virgilsecurity.purekit.model.CellKey
 
- 
Returns user id
 
- getUserId() - Method in class com.virgilsecurity.purekit.model.GrantKey
 
- 
Returns user id
 
- getUserId() - Method in class com.virgilsecurity.purekit.model.PureGrant
 
- 
Returns user id.
 
- getUserId() - Method in class com.virgilsecurity.purekit.model.RoleAssignment
 
- 
Returns user id
 
- getUserId() - Method in class com.virgilsecurity.purekit.model.UserRecord
 
- 
Return user id.
 
- getUserId() - Method in exception com.virgilsecurity.purekit.storage.exception.PureStorageGrantKeyNotFoundException
 
-  
 
- getUserId() - Method in exception com.virgilsecurity.purekit.storage.exception.PureStorageRoleAssignmentNotFoundException
 
-  
 
- getUserIds() - Method in exception com.virgilsecurity.purekit.storage.exception.PureStorageUserNotFoundException
 
-  
 
- getUsers(Collection<String>) - Method in class com.virgilsecurity.purekit.client.HttpPureClient
 
- 
Obtains user.
 
- getUsersRotated() - Method in class com.virgilsecurity.purekit.Pure.RotationResults
 
- 
Returns number of users that were rotated
 
- getVskp() - Method in class com.virgilsecurity.purekit.NonrotatableSecrets
 
- 
Returns virgil signing key pair
 
- GRANT_KEYS_CLEAN_INTERVAL - Static variable in class com.virgilsecurity.purekit.storage.ram.RamPureStorage
 
-  
 
- GrantKey - Class in com.virgilsecurity.purekit.model
 
- 
Grant key
 
- GrantKey(String, byte[], int, byte[], byte[], Date, Date) - Constructor for class com.virgilsecurity.purekit.model.GrantKey
 
- 
Constructor
 
- parseCellKey(PurekitProtosV3Storage.CellKey) - Method in class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Parses and verifies signature of CellKey
 
- parseGrantKey(PurekitProtosV3Storage.GrantKey) - Method in class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Parses and verifies signature of GrantKey
 
- parseRole(PurekitProtosV3Storage.Role) - Method in class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Parses and verifies signature of Role
 
- parseRoleAssignment(PurekitProtosV3Storage.RoleAssignment) - Method in class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Parses and verifies signature of RoleAssignment
 
- parseUserRecord(PurekitProtosV3Storage.UserRecord) - Method in class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Parses and verifies signature of UserRecord
 
- performRotation() - Method in class com.virgilsecurity.purekit.Pure
 
- 
Performs PHE and KMS records rotation for all users with old version.
 
- Pure - Class in com.virgilsecurity.purekit
 
- 
Main class for interactions with PureKit
 
- Pure(PureContext) - Constructor for class com.virgilsecurity.purekit.Pure
 
- 
Instantiates Pure.
 
- Pure.RotationResults - Class in com.virgilsecurity.purekit
 
- 
Rotation result
 
- PureContext - Class in com.virgilsecurity.purekit
 
- 
PureContext class represents dependencies needed to initialize Pure.
 
- PureCryptoException - Exception in com.virgilsecurity.purekit.exception
 
- 
Pure crypto exception
 
- PureCryptoException(PureCryptoException.ErrorStatus) - Constructor for exception com.virgilsecurity.purekit.exception.PureCryptoException
 
- 
Constructor
 
- PureCryptoException(Throwable) - Constructor for exception com.virgilsecurity.purekit.exception.PureCryptoException
 
- 
Constructor.
 
- PureCryptoException.ErrorStatus - Enum in com.virgilsecurity.purekit.exception
 
- 
Error status
 
- PureException - Exception in com.virgilsecurity.purekit.exception
 
- 
Base class for all Pure exceptions
 
- PureException() - Constructor for exception com.virgilsecurity.purekit.exception.PureException
 
- 
Constructor
 
- PureException(String) - Constructor for exception com.virgilsecurity.purekit.exception.PureException
 
- 
Constructor
 
- PureException(Throwable) - Constructor for exception com.virgilsecurity.purekit.exception.PureException
 
- 
Constructor
 
- PureGrant - Class in com.virgilsecurity.purekit.model
 
- 
PureGrant class.
 
- PureGrant(VirgilKeyPair, String, String, Date, Date) - Constructor for class com.virgilsecurity.purekit.model.PureGrant
 
- 
Instantiates PureGrant.
 
- PureLogicException - Exception in com.virgilsecurity.purekit.exception
 
- 
Pure logic exception
 
- PureLogicException(PureLogicException.ErrorStatus) - Constructor for exception com.virgilsecurity.purekit.exception.PureLogicException
 
- 
Constructor
 
- PureLogicException.ErrorStatus - Enum in com.virgilsecurity.purekit.exception
 
- 
Error status
 
- PureModelSerializer - Class in com.virgilsecurity.purekit.storage
 
- 
Class that signs Pure models and serializes them to protobuf models
 
- PureModelSerializer(VirgilCrypto, VirgilKeyPair) - Constructor for class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Instantiates PureModelSerializer.
 
- PureModelSerializerDependent - Interface in com.virgilsecurity.purekit.storage
 
- 
Interface for PureStorage implementations that allows to user PureModelSerializer
 
- PureSessionParams - Class in com.virgilsecurity.purekit
 
- 
Pure session params
 
- PureSessionParams(String, long) - Constructor for class com.virgilsecurity.purekit.PureSessionParams
 
- 
Constructor
 
- PureSessionParams(long) - Constructor for class com.virgilsecurity.purekit.PureSessionParams
 
- 
Constructor
 
- PureSessionParams(String) - Constructor for class com.virgilsecurity.purekit.PureSessionParams
 
- 
Constructor
 
- PureSessionParams() - Constructor for class com.virgilsecurity.purekit.PureSessionParams
 
- 
Constructor
 
- PureStorage - Interface in com.virgilsecurity.purekit.storage
 
- 
Interface for Pure storage.
 
- PureStorageCellKeyAlreadyExistsException - Exception in com.virgilsecurity.purekit.storage.exception
 
- 
PureStorage CellKey already exists exception
 
- PureStorageCellKeyAlreadyExistsException() - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageCellKeyAlreadyExistsException
 
-  
 
- PureStorageCellKeyNotFoundException - Exception in com.virgilsecurity.purekit.storage.exception
 
- 
PureStorage CellKey not found exception
 
- PureStorageCellKeyNotFoundException() - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageCellKeyNotFoundException
 
-  
 
- PureStorageException - Exception in com.virgilsecurity.purekit.storage.exception
 
- 
Base class for PureStorage exceptions
 
- PureStorageException() - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageException
 
- 
Constructor
 
- PureStorageException(String) - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageException
 
- 
Constructor
 
- PureStorageException(Throwable) - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageException
 
- 
Constructor
 
- PureStorageGenericException - Exception in com.virgilsecurity.purekit.storage.exception
 
- 
Common PureStorage exceptions
 
- PureStorageGenericException(PureStorageGenericException.ErrorStatus) - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageGenericException
 
- 
Constructor
 
- PureStorageGenericException.ErrorStatus - Enum in com.virgilsecurity.purekit.storage.exception
 
- 
Error status
 
- PureStorageGrantKeyNotFoundException - Exception in com.virgilsecurity.purekit.storage.exception
 
-  
 
- PureStorageGrantKeyNotFoundException(String, byte[]) - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageGrantKeyNotFoundException
 
-  
 
- PureStorageInvalidProtobufException - Exception in com.virgilsecurity.purekit.storage.exception
 
- 
Invalid protobuf exception wrapped in PureStorageException
 
- PureStorageInvalidProtobufException(Throwable) - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageInvalidProtobufException
 
- 
Constructor
 
- PureStorageRoleAssignmentNotFoundException - Exception in com.virgilsecurity.purekit.storage.exception
 
-  
 
- PureStorageRoleAssignmentNotFoundException(String, String) - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageRoleAssignmentNotFoundException
 
-  
 
- PureStorageRoleNotFoundException - Exception in com.virgilsecurity.purekit.storage.exception
 
-  
 
- PureStorageRoleNotFoundException(Set<String>) - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageRoleNotFoundException
 
-  
 
- PureStorageRoleNotFoundException(String) - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageRoleNotFoundException
 
-  
 
- PureStorageUserNotFoundException - Exception in com.virgilsecurity.purekit.storage.exception
 
-  
 
- PureStorageUserNotFoundException(Set<String>) - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageUserNotFoundException
 
-  
 
- PureStorageUserNotFoundException(String) - Constructor for exception com.virgilsecurity.purekit.storage.exception.PureStorageUserNotFoundException
 
-  
 
- selectCellKey(String, String) - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
-  
 
- selectCellKey(String, String) - Method in interface com.virgilsecurity.purekit.storage.PureStorage
 
- 
Obtains a CellKey for the given userId and dataId from a storage.
 
- selectCellKey(String, String) - Method in class com.virgilsecurity.purekit.storage.ram.RamPureStorage
 
-  
 
- selectCellKey(String, String) - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
-  
 
- selectGrantKey(String, byte[]) - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
-  
 
- selectGrantKey(String, byte[]) - Method in interface com.virgilsecurity.purekit.storage.PureStorage
 
- 
Obtains GrantKey from a storage.
 
- selectGrantKey(String, byte[]) - Method in class com.virgilsecurity.purekit.storage.ram.RamPureStorage
 
-  
 
- selectGrantKey(String, byte[]) - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
-  
 
- selectGrantKeys(int) - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
-  
 
- selectGrantKeys(int) - Method in interface com.virgilsecurity.purekit.storage.PureStorage
 
- 
Obrains grant keys with given record version
 
- selectGrantKeys(int) - Method in class com.virgilsecurity.purekit.storage.ram.RamPureStorage
 
-  
 
- selectGrantKeys(int) - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
-  
 
- selectRoleAssignment(String, String) - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
-  
 
- selectRoleAssignment(String, String) - Method in interface com.virgilsecurity.purekit.storage.PureStorage
 
- 
Obtains role assignment for the given user and role name from a storage.
 
- selectRoleAssignment(String, String) - Method in class com.virgilsecurity.purekit.storage.ram.RamPureStorage
 
-  
 
- selectRoleAssignment(String, String) - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
-  
 
- selectRoleAssignments(String) - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
-  
 
- selectRoleAssignments(String) - Method in interface com.virgilsecurity.purekit.storage.PureStorage
 
- 
Obtains all role assignments for the given user from a storage.
 
- selectRoleAssignments(String) - Method in class com.virgilsecurity.purekit.storage.ram.RamPureStorage
 
-  
 
- selectRoleAssignments(String) - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
-  
 
- selectRoles(Set<String>) - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
-  
 
- selectRoles(Set<String>) - Method in interface com.virgilsecurity.purekit.storage.PureStorage
 
- 
Obtains a Role for the given name from a storage.
 
- selectRoles(Set<String>) - Method in class com.virgilsecurity.purekit.storage.ram.RamPureStorage
 
-  
 
- selectRoles(Set<String>) - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
-  
 
- selectUser(String) - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
-  
 
- selectUser(String) - Method in interface com.virgilsecurity.purekit.storage.PureStorage
 
- 
Obtains a user record with the given userId from a storage.
 
- selectUser(String) - Method in class com.virgilsecurity.purekit.storage.ram.RamPureStorage
 
-  
 
- selectUser(String) - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
-  
 
- selectUsers(Set<String>) - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
-  
 
- selectUsers(int) - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
-  
 
- selectUsers(Set<String>) - Method in interface com.virgilsecurity.purekit.storage.PureStorage
 
- 
Obtains users records with given userIds from a storage.
 
- selectUsers(int) - Method in interface com.virgilsecurity.purekit.storage.PureStorage
 
- 
Obtains users records with given recordVersion from a storage.
 
- selectUsers(Set<String>) - Method in class com.virgilsecurity.purekit.storage.ram.RamPureStorage
 
-  
 
- selectUsers(int) - Method in class com.virgilsecurity.purekit.storage.ram.RamPureStorage
 
-  
 
- selectUsers(Set<String>) - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
-  
 
- selectUsers(int) - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
-  
 
- serializeCellKey(CellKey) - Method in class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Signs and serializes CellKey
 
- serializeGrantKey(GrantKey) - Method in class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Signs and serializes GrantKey
 
- serializeRole(Role) - Method in class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Signs and serializes Role
 
- serializeRoleAssignment(RoleAssignment) - Method in class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Signs and serializes RoleAssignment
 
- serializeUserRecord(UserRecord) - Method in class com.virgilsecurity.purekit.storage.PureModelSerializer
 
- 
Signs and serializes UserRecord
 
- SERVICE_ADDRESS - Static variable in class com.virgilsecurity.purekit.client.HttpKmsClient
 
- 
KMS service url
 
- SERVICE_ADDRESS - Static variable in class com.virgilsecurity.purekit.client.HttpPheClient
 
- 
PHE service url
 
- SERVICE_ADDRESS - Static variable in class com.virgilsecurity.purekit.client.HttpPureClient
 
- 
Pure service url
 
- ServiceErrorCode - Enum in com.virgilsecurity.purekit.client
 
- 
PHE service error codes.
 
- setPureModelSerializer(PureModelSerializer) - Method in class com.virgilsecurity.purekit.storage.mariadb.MariaDbPureStorage
 
-  
 
- setPureModelSerializer(PureModelSerializer) - Method in interface com.virgilsecurity.purekit.storage.PureModelSerializerDependent
 
- 
Sets pureModelSerializer
 
- setPureModelSerializer(PureModelSerializer) - Method in class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
-  
 
- setSessionId(String) - Method in class com.virgilsecurity.purekit.PureSessionParams
 
- 
Sets session id
 
- setStorage(PureStorage) - Method in class com.virgilsecurity.purekit.PureContext
 
-  
 
- setTtl(long) - Method in class com.virgilsecurity.purekit.PureSessionParams
 
- 
Sets time to live in seconds
 
- setUpdateToken(String) - Method in class com.virgilsecurity.purekit.PureContext
 
- 
Sets Update token.
 
- share(PureGrant, String, String) - Method in class com.virgilsecurity.purekit.Pure
 
- 
Gives possibility to decrypt data to other user that is not data owner.
 
- share(PureGrant, String, Set<String>, Collection<VirgilPublicKey>) - Method in class com.virgilsecurity.purekit.Pure
 
- 
Gives possibility to decrypt data to other user that is not data owner.
 
- shareToRole(PureGrant, String, Set<String>) - Method in class com.virgilsecurity.purekit.Pure
 
- 
Share data to roles
 
- shareToRole(PureGrant, String, String) - Method in class com.virgilsecurity.purekit.Pure
 
- 
Share data to role
 
- ValidationUtils - Class in com.virgilsecurity.purekit.utils
 
- 
ValidateUtils class.
 
- ValidationUtils() - Constructor for class com.virgilsecurity.purekit.utils.ValidationUtils
 
-  
 
- valueOf(String) - Static method in enum com.virgilsecurity.purekit.client.HttpClient.Method
 
- 
Returns the enum constant of this type with the specified name.
 
- valueOf(String) - Static method in enum com.virgilsecurity.purekit.client.ServiceErrorCode
 
- 
Returns the enum constant of this type with the specified name.
 
- valueOf(String) - Static method in enum com.virgilsecurity.purekit.exception.PureCryptoException.ErrorStatus
 
- 
Returns the enum constant of this type with the specified name.
 
- valueOf(String) - Static method in enum com.virgilsecurity.purekit.exception.PureLogicException.ErrorStatus
 
- 
Returns the enum constant of this type with the specified name.
 
- valueOf(String) - Static method in enum com.virgilsecurity.purekit.storage.exception.PureStorageGenericException.ErrorStatus
 
- 
Returns the enum constant of this type with the specified name.
 
- values() - Static method in enum com.virgilsecurity.purekit.client.HttpClient.Method
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.
 
- values() - Static method in enum com.virgilsecurity.purekit.client.ServiceErrorCode
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.
 
- values() - Static method in enum com.virgilsecurity.purekit.exception.PureCryptoException.ErrorStatus
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.
 
- values() - Static method in enum com.virgilsecurity.purekit.exception.PureLogicException.ErrorStatus
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.
 
- values() - Static method in enum com.virgilsecurity.purekit.storage.exception.PureStorageGenericException.ErrorStatus
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.
 
- verifyPassword(PurekitProtos.VerifyPasswordRequest) - Method in class com.virgilsecurity.purekit.client.HttpPheClient
 
- 
Verifies password.
 
- VERSION - Static variable in class com.virgilsecurity.purekit.build.VersionVirgilAgent
 
-  
 
- VersionVirgilAgent - Class in com.virgilsecurity.purekit.build
 
-  
 
- VersionVirgilAgent() - Constructor for class com.virgilsecurity.purekit.build.VersionVirgilAgent
 
-  
 
- VirgilCloudPureStorage - Class in com.virgilsecurity.purekit.storage.virgil
 
- 
PureStorage on Virgil cloud side
 
- VirgilCloudPureStorage(HttpPureClient) - Constructor for class com.virgilsecurity.purekit.storage.virgil.VirgilCloudPureStorage
 
- 
Instantiates VirgilCloudPureStorage.
 
- VirgilCloudStorageException - Exception in com.virgilsecurity.purekit.storage.virgil
 
- 
Virgil Cloud storage exception
 
- VirgilCloudStorageException(HttpClientException) - Constructor for exception com.virgilsecurity.purekit.storage.virgil.VirgilCloudStorageException
 
- 
Constructor