Skip to content

v0.1

Compare
Choose a tag to compare
@cyli cyli released this 16 Nov 02:27
· 2087 commits to master since this release

Notary Client

The first release of the notary client supports the following features:

  • Basic TUF operations against an instance of Notary Server.
    • Initialization of a TUF repository with a set of TUF keys.
      • Root, targets and snapshot keys generated locally.
      • Timestamp public key requested from Notary Server.
    • Adding and removing targets.
    • Publishing the repository to Notary Server.
    • Listing targets in repositories hosted by Notary server.
    • Rotating the targets and snapshots keys.
    • Verifying data in the trusted collection
  • Self signed per collection certificates as the public trust anchors (root keys)
  • Hardware signing with Yubikeys (only ECDSA keys with the root role currently supported)
  • Configuration to set custom Notary Server location and local directory containing keys and cache:
    • via via the -s and -d flags respectively
    • via a configuration file specified with the -c flag
    • via a configuration file located at the default location ~/.notary/config.json
  • Private key management
    • Backup and restore keys across machines.
    • Remove keys from Yubikeys and disk.
    • List currently available signing keys.
  • Certificate management
    • List currently trusted certificates
    • Remove trusted certificates

Checksums

MD5

notary-v0.1_darwin-amd64.zip        90019e80390c8e514861fa34af4ad009
notary-v0.1_linux-amd64.zip         818413c06ac00c7ef8a393769a66eec3
notary-v0.1_darwin-amd64.tar.gz     173f8020e1e8a8b5d15c3be18f58cf36
notary-v0.1_linux-amd64.tar.gz      47ba6374daefea6abcf9e7505ed8c4a6

Sha256

notary-v0.1_darwin-amd64.zip        804b367e9e7b0896748c32ccf52c3a46255149a258322f3d1346e80bca55e859
notary-v0.1_linux-amd64.zip         760c449b7005f348863e43deb922ee7926f5f8018824cc40046e1a742bf3b5ee
notary-v0.1_darwin-amd64.tar.gz     2d6968e01927157c8bd0165088b7b59c389c6d9b0752e7608e724b2afdc745ec
notary-v0.1_linux-amd64.tar.gz      a33c6541733a38aa63b2e0581503381547e0a2bd181891b016f1ffada726ce45