Commit Graph
2 Commits
Author SHA1 Message Date
Noah StrideandAlan Parra 038bff1d64 Add clientside elements of TPM joining (#40647)
* Add clientside elements of TPM joining

* Update lib/auth/register.go

Co-authored-by: Alan Parra <alan.parra@goteleport.com>

* Update api/client/joinservice.go

Co-authored-by: Alan Parra <alan.parra@goteleport.com>

* Update lib/auth/register.go

Co-authored-by: Alan Parra <alan.parra@goteleport.com>

* Tidy up RegisterUsingTPMMethod method

* Add default case

* Rename CheckAndSetDefaults to validate

* Add basic success test for JoinServiceClient_RegisterUsingTPMMethod

* Add final touches to client joinservice test

* Add license header to joinservice_test.go

---------

Co-authored-by: Alan Parra <alan.parra@goteleport.com>
2024-04-23 11:19:15 +00:00
Noah Stride 764d9b1a0a Add teleport tpm identify and tbot tpm identify commands (#40418)
* Add func for tbot tpm identify command

* Add `tbot tpm identify` command

* Move helper to `tpm` package and add tests

* Add tpm identify command to `teleport`
2024-04-15 11:55:55 +00:00