These are the files common to the basic implementation of a CONIKS server and the simple CONIKS test client.
CONIKS uses Google Protobufs to define the message format for all communication between the test client and the basic server. Since the Protos Java files are generated by compiling the .proto files, you should never directly edit them! If you wish to modify the format of a specific message, do so in the appropriate .proto source file and recompile it (see Using the Protobufs for details).
The coniks_common build is managed using Maven. (Instructions for building without Maven coming soon)
-
Install Apache Maven, if you don't have it. Visit the Maven downloads page for details.
-
Install the library into your Maven repository:
$ mvn install
-
If you don't use Maven to manage your own build, you can build a .jar file to use:
$ mvn package
These instructions will install the coniks_common
Maven artifact.
Please keep in mind that this CONIKS Java implementation is under active development. The repository may contain experimental features that aren't fully tested. We recommend using a tagged release.