• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..10-Apr-2019-

LICENSEH A D10-Apr-201910.5 KiB192160

README.mdH A D10-Apr-2019715 1912

certificates.goH A D10-Apr-20194.8 KiB176134

doc.goH A D10-Apr-2019435 101

ec_key.goH A D10-Apr-201912.5 KiB429287

filter.goH A D10-Apr-20191 KiB5139

hash.goH A D10-Apr-20191.3 KiB5749

jsonsign.goH A D10-Apr-201917.3 KiB658525

key.goH A D10-Apr-20198.1 KiB254165

key_files.goH A D10-Apr-20196.5 KiB256186

key_manager.goH A D10-Apr-20194.4 KiB176132

rsa_key.goH A D10-Apr-201912.7 KiB428303

util.goH A D10-Apr-201910.2 KiB364273

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