mirror of
https://github.com/gravitational/teleport
synced 2024-10-18 16:24:03 +00:00
d56ed2c5f8
* 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 * Add server-side elements of TPM joining * Turn SAN extension code into helper func * Add `ok` check to provision token casting * Improve test name * Update lib/auth/join_tpm.go Co-authored-by: Alan Parra <alan.parra@goteleport.com> * Update lib/auth/join_tpm.go Co-authored-by: Alan Parra <alan.parra@goteleport.com> * Unexported registerUsingTPMMethod * Refactor enterprise error * tidy up test * Update lib/tpm/validate.go Co-authored-by: Alan Parra <alan.parra@goteleport.com> * Update lib/auth/join_tpm.go Co-authored-by: Alan Parra <alan.parra@goteleport.com> * Update lib/auth/join_tpm_test.go Co-authored-by: Alan Parra <alan.parra@goteleport.com> * Fix StripSANExtensionOIDs and add test * Improve joinserver.go, use simpler proto getter methods and use slog * Tidy up join_tpm_test.go * Tidy up joinserver_test * Add join failure audit event --------- Co-authored-by: Alan Parra <alan.parra@goteleport.com> |
||
---|---|---|
.. | ||
joinserver.go | ||
joinserver_test.go |