tailscale/release/dist
Andrew Lytvynov d45af7c66f
release/dist/cli: add sign-key and verify-key-signature commands (#9041)
Now we have all the commands to generate the key hierarchy and verify
that signing keys were signed correctly:
```
$ ./tool/go run ./cmd/dist gen-key --priv-path root-priv.pem --pub-path root-pub.pem --root
wrote private key to root-priv.pem
wrote public key to root-pub.pem

$ ./tool/go run ./cmd/dist gen-key --priv-path signing-priv.pem --pub-path signing-pub.pem --signing
wrote private key to signing-priv.pem
wrote public key to signing-pub.pem

$ ./tool/go run ./cmd/dist sign-key --root-priv-path root-priv.pem --sign-pub-path signing-pub.pem
wrote signature to signature.bin

$ ./tool/go run ./cmd/dist verify-key-signature --root-pub-path root-pub.pem --sign-pub-path signing-pub.pem --sig-path signature.bin
signature ok
```

Updates #8760

Signed-off-by: Andrew Lytvynov <awly@tailscale.com>
2023-08-24 10:54:42 -07:00
..
cli release/dist/cli: add sign-key and verify-key-signature commands (#9041) 2023-08-24 10:54:42 -07:00
synology release/dist: run yarn build before building CLI 2023-08-22 11:12:47 -07:00
unixpkgs release/dist: run yarn build before building CLI 2023-08-22 11:12:47 -07:00
dist.go release/dist: run yarn build before building CLI 2023-08-22 11:12:47 -07:00
memoize.go release/dist: add forgotten license headers 2023-02-24 22:21:28 +00:00