package
18.0.0-dev.vnet-windows.4+incompatible
Repository: https://github.com/gravitational/teleport.git
Documentation: pkg.go.dev

# Functions

CollectDeviceData collects OS-specific device data for device enrollment or device authentication ceremonies.
EnrollDeviceInit creates the initial enrollment data for the device.
GetDeviceCredential returns the current device credential, if it exists.
GetDeviceOSType returns the devicepb.OSType for the current OS.
HandleTPMActivateCredential completes the credential activation part of an enrollment challenge.
SignChallenge signs a device challenge for device enrollment or device authentication ceremonies.
SolveTPMAuthnDeviceChallenge completes a TPM device authetication challenge.
SolveTPMEnrollChallenge completes a TPM enrollment challenge.

# Constants

CollectedDataAlwaysEscalate avoids using cached DMI data and instead will always escalate privileges if necessary.
CollectedDataMaybeEscalate will attempt to use cached DMI data before privilege escalation, but it may choose to escalate if no cached data is available.
CollectedDataNeverEscalate will never escalate privileges, even in the absence of cached data.

# Type aliases

CollectDataMode is the mode of collection used by CollectDeviceData.