tailscale/clientupdate
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
..
distsign release/dist/cli: add sign-key and verify-key-signature commands (#9041) 2023-08-24 10:54:42 -07:00
clientupdate_test.go clientupdate: parse /etc/synoinfo.conf to get CPU arch (#8940) 2023-08-17 16:45:50 -07:00
clientupdate_windows.go cmd/tailscale/cli,clientupdate: extract new clientupdate package (#8827) 2023-08-10 17:01:22 -07:00
clientupdate.go clientupdate: parse /etc/synoinfo.conf to get CPU arch (#8940) 2023-08-17 16:45:50 -07:00