README.md
1# libtrust
2
3Libtrust is library for managing authentication and authorization using public key cryptography.
4
5Authentication is handled using the identity attached to the public key.
6Libtrust provides multiple methods to prove possession of the private key associated with an identity.
7 - TLS x509 certificates
8 - Signature verification
9 - Key Challenge
10
11Authorization and access control is managed through a distributed trust graph.
12Trust servers are used as the authorities of the trust graph and allow caching portions of the graph for faster access.
13
14## Copyright and license
15
16Code and documentation copyright 2014 Docker, inc. Code released under the Apache 2.0 license.
17Docs released under Creative commons.
18
19