b.e3db-client-plain.5.0.0.source-code.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of e3db-client-plain Show documentation
Show all versions of e3db-client-plain Show documentation
An SDK to interact with TozStore Encrypted Storage
/*
* TOZNY NON-COMMERCIAL LICENSE
*
* Tozny dual licenses this product. For commercial use, please contact
* [email protected]. For non-commercial use, the contents of this file are
* subject to the TOZNY NON-COMMERCIAL LICENSE (the "License") which
* permits use of the software only by government agencies, schools,
* universities, non-profit organizations or individuals on projects that
* do not receive external funding other than government research grants
* and contracts. Any other use requires a commercial license. You may
* not use this file except in compliance with the License. You may obtain
* a copy of the License at https://tozny.com/legal/non-commercial-license.
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations under
* the License. Portions of the software are Copyright (c) TOZNY LLC, 2018.
* All rights reserved.
*
*/
/**
* Provides a client for interacting with Tozny's End-to-End Encrypted Database (E3DB).
*
* Use the {@link com.tozny.e3db.ClientBuilder} class to create a client; use the created client to read, write,
* query, update, and delete records. You can also use the client to add and remove sharing rules.
*
*
This library supports both plain Java and Android applications. To use the library
* with Android, include the following dependency in your Gradle build definition:
*
*
buildscript {
repositories {
maven {
name "Tozny Repo"
url "https://maven.tozny.com/repo"
}
}
}
compile('com.tozny.e3db:e3db-client-android:VERSION@aar') {
transitive = true
}
*
*
* To use with plain Java, instead reference the {@code e3db-client-plain} library,
* without the {@code @aar} annotation:
*
<repositories>
<repository>
<id>tozny-repo</id>
<name>Tozny Repository</name>
<url>https://maven.tozny.com/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.tozny.e3db</groupId>
<artifactId>e3db-client-plain</artifactId>
<version>VERSION</version>
</dependency>
</dependencies>
*
*/
package com.tozny.e3db;
© 2015 - 2024 Weber Informatics LLC | Privacy Policy