Documentation
¶
Index ¶
Constants ¶
View Source
const DeviceNameCtxKey = "deviceName"
DeviceNameCtxKey context key for device name
View Source
const OsNameCtxKey = "OsName"
OsNameCtxKey context key for operating system name
View Source
const OsVersionCtxKey = "OsVersion"
OsVersionCtxKey context key for operating system version
View Source
const UiVersionCtxKey = "user-agent"
UiVersionCtxKey context key for user UI version
Variables ¶
This section is empty.
Functions ¶
func GetDesktopUIUserAgent ¶ added in v0.6.0
func GetDesktopUIUserAgent() string
GetDesktopUIUserAgent returns the Desktop ui user agent
Types ¶
type Environment ¶ added in v0.26.0
type Info ¶
type Info struct {
GoOS string
Kernel string
Platform string
OS string
OSVersion string
Hostname string
CPUs int
WiretrusteeVersion string
UIVersion string
KernelVersion string
NetworkAddresses []NetworkAddress
SystemSerialNumber string
SystemProductName string
SystemManufacturer string
Environment Environment
Files []File // for posture checks
}
Info is an object that contains machine information Most of the code is taken from https://github.com/matishsiao/goInfo
type NetworkAddress ¶ added in v0.26.0
type SysInfo ¶ added in v0.28.7
type SysInfo struct {
ChassisSerial string
ProductSerial string
BoardSerial string
ProductName string
BoardName string
ProductVendor string
}
SysInfo used to moc out the sysinfo getter
type SysInfoGetter ¶ added in v0.28.7
type SysInfoGetter interface {
GetSysInfo() SysInfo
}
type SysInfoWrapper ¶ added in v0.28.7
type SysInfoWrapper struct {
// contains filtered or unexported fields
}
func (SysInfoWrapper) GetSysInfo ¶ added in v0.28.7
func (s SysInfoWrapper) GetSysInfo() SysInfo
Source Files
¶
Click to show internal directories.
Click to hide internal directories.