teleport/lib/tbot
Brian Joerger 4c0a6ff5b1
tsh PIV login integration (#15335)
* Add Yubikey PrivateKey implementation for use by Teleport clients.

  - Add yubikey login logic, reusing previously stored private keys.

  - Fix identity file decoding with PIV keys, which sign ecdsa certificates.

  - Add libpcsclite-dev pre-req for building on linux.

  - Remove unnecessary keys.Signer interface and move its functionality to keys.PrivateKey.

  - Move retry and jitter utils to new api/utils/retryutils package.
2022-09-23 19:44:10 +00:00
..
bot Add Kubernetes Access support to Machine ID (#14269) 2022-07-14 22:03:34 +00:00
botfs Update golangci-lint to 1.49.0 (#16507) 2022-09-19 22:38:59 +00:00
config Use testauthority instead of native to generate keys in tests (#16486) 2022-09-21 20:53:09 +00:00
identity Generalize private keys in tsh (PIV integration) (#15334) 2022-08-25 23:26:44 +00:00
testhelpers Refactor Supervisor.WaitForEvent (#14940) 2022-07-28 13:34:27 +00:00
tshwrap
ca_rotation.go tsh PIV login integration (#15335) 2022-09-23 19:44:10 +00:00
ca_rotation_test.go Machine ID CA rotation (#13231) 2022-07-13 16:52:44 +00:00
configtemplate_test.go Add Kubernetes Access support to Machine ID (#14269) 2022-07-14 22:03:34 +00:00
identity_test.go Fix listener flakiness in tbot tests 2022-06-10 11:12:01 +02:00
renew.go tsh PIV login integration (#15335) 2022-09-23 19:44:10 +00:00
renew_test.go Add app access support to Machine ID (#14551) 2022-07-20 21:03:58 +00:00
tbot.go Add where predicate and Machine ID support to SSH host certificates (#16261) 2022-09-14 20:18:05 +00:00
tbot_test.go Fix lint warnings (#15312) 2022-08-08 20:20:29 +00:00