Documentation
¶
Index ¶
- Constants
- func DecodeAMT(version, SKU string) string
- func ExecuteCommand(flags *flags.Flags) utils.ReturnCode
- func GetTokenFromKeyValuePairs(kvList string, token string) string
- type CertificateObject
- type CertsAndKeys
- type EnumMessageFunc
- type Handles
- type OSNetworker
- type PrivateKeyPairReference
- type ProvisioningCertObj
- type ProvisioningService
- func (service *ProvisioningService) Activate() utils.ReturnCode
- func (service *ProvisioningService) ActivateACM() utils.ReturnCode
- func (service *ProvisioningService) ActivateCCM() utils.ReturnCode
- func (service *ProvisioningService) AddClientCert(clientCert string) (string, utils.ReturnCode)
- func (service *ProvisioningService) AddNextCertInChain(cert string, isLeaf bool, isRoot bool) error
- func (service *ProvisioningService) AddPrivateKey(privateKey string) (string, utils.ReturnCode)
- func (service *ProvisioningService) AddTrustedRootCert(caCert string) (string, utils.ReturnCode)
- func (service *ProvisioningService) AddWifiSettings() utils.ReturnCode
- func (service *ProvisioningService) CheckAndEnableAMT(skipIPRenewal bool) utils.ReturnCode
- func (service *ProvisioningService) CompareCertHashes(fingerPrint string) error
- func (service *ProvisioningService) Configure() utils.ReturnCode
- func (service *ProvisioningService) ConfigureTLS() utils.ReturnCode
- func (service *ProvisioningService) ConfigureTLSSettings(setting *tls.TlsSetting) utils.ReturnCode
- func (service *ProvisioningService) CreateTLSCredentialContext(certHandle string) utils.ReturnCode
- func (service *ProvisioningService) Deactivate() utils.ReturnCode
- func (service *ProvisioningService) DeactivateACM() utils.ReturnCode
- func (service *ProvisioningService) DeactivateCCM() utils.ReturnCode
- func (service *ProvisioningService) DeletePublicCert(instanceId string) utils.ReturnCode
- func (service *ProvisioningService) DeletePublicPrivateKeyPair(instanceId string) utils.ReturnCode
- func (service *ProvisioningService) DisplayAMTInfo() utils.ReturnCode
- func (service *ProvisioningService) DisplayVersion() utils.ReturnCode
- func (service *ProvisioningService) EnableAMT() utils.ReturnCode
- func (service *ProvisioningService) EnableTLS() utils.ReturnCode
- func (service *ProvisioningService) EnableWifi() utils.ReturnCode
- func (service *ProvisioningService) EnableWifiPort() utils.ReturnCode
- func (service *ProvisioningService) EnumPullUnmarshal(enumFn EnumMessageFunc, pullFn PullMessageFunc, outObj any) utils.ReturnCode
- func (service *ProvisioningService) GenerateKeyPair() (handle string, rc utils.ReturnCode)
- func (service *ProvisioningService) GetConcreteDependencies() ([]concrete.Relationship, utils.ReturnCode)
- func (service *ProvisioningService) GetCredentialRelationships() ([]credential.Relationship, utils.ReturnCode)
- func (service *ProvisioningService) GetGeneralSettings() (general.Response, error)
- func (service *ProvisioningService) GetHostBasedSetupService() (hostbasedsetup.Response, error)
- func (service *ProvisioningService) GetLowAccuracyTimeSynch() (ta0 int64, rc utils.ReturnCode)
- func (service *ProvisioningService) GetProvisioningCertObj() (ProvisioningCertObj, string, error)
- func (service *ProvisioningService) GetPublicKeyCerts(certs *[]publickey.PublicKeyCertificate) utils.ReturnCode
- func (service *ProvisioningService) GetPublicPrivateKeyPairs(keyPairs *[]publicprivate.PublicPrivateKeyPair) utils.ReturnCode
- func (service *ProvisioningService) GetWifiIeee8021xCerts() (certHandles []string, keyPairHandles []string)
- func (service *ProvisioningService) HostBasedSetup(digestRealm string, password string) (utils.ReturnCode, error)
- func (service *ProvisioningService) Pause(howManySeconds int)
- func (service *ProvisioningService) PostAndUnmarshal(xmlMsg string, outObj any) utils.ReturnCode
- func (service *ProvisioningService) ProcessIeee8012xConfig(profileName string, settings *models.IEEE8021xSettings, handles *Handles) utils.ReturnCode
- func (service *ProvisioningService) ProcessWifiConfig(wifiCfg *config.WifiConfig) utils.ReturnCode
- func (service *ProvisioningService) ProcessWifiConfigs() utils.ReturnCode
- func (service *ProvisioningService) PruneWifiConfigs() utils.ReturnCode
- func (service *ProvisioningService) PruneWifiIeee8021xCerts(certHandles []string, keyPairHandles []string) (failedCertHandles []string, failedKeyPairHandles []string)
- func (service *ProvisioningService) RenewIP() utils.ReturnCode
- func (service *ProvisioningService) RollbackAddedItems(handles *Handles)
- func (service *ProvisioningService) SetHighAccuracyTimeSynch(ta0 int64) utils.ReturnCode
- func (service *ProvisioningService) SynchronizeTime() utils.ReturnCode
- type PullMessageFunc
- type RealOSNetworker
Constants ¶
View Source
const LocalTLSInstanceId = `Intel(r) AMT LMS TLS Settings`
View Source
const RemoteTLSInstanceId = `Intel(r) AMT 802.3 TLS Settings`
Variables ¶
This section is empty.
Functions ¶
func ExecuteCommand ¶
func ExecuteCommand(flags *flags.Flags) utils.ReturnCode
Types ¶
type CertificateObject ¶
type CertificateObject struct {
// contains filtered or unexported fields
}
type CertsAndKeys ¶
type CertsAndKeys struct {
// contains filtered or unexported fields
}
type EnumMessageFunc ¶
type EnumMessageFunc func() string
type OSNetworker ¶
type OSNetworker interface {
RenewDHCPLease() utils.ReturnCode
}
type PrivateKeyPairReference ¶
type PrivateKeyPairReference struct { KeyPair publicprivate.KeyPair AssociatedCerts []string }
type ProvisioningCertObj ¶
type ProvisioningCertObj struct {
// contains filtered or unexported fields
}
type ProvisioningService ¶
type ProvisioningService struct {
// contains filtered or unexported fields
}
func NewProvisioningService ¶
func NewProvisioningService(flags *flags.Flags) ProvisioningService
func (*ProvisioningService) Activate ¶
func (service *ProvisioningService) Activate() utils.ReturnCode
func (*ProvisioningService) ActivateACM ¶
func (service *ProvisioningService) ActivateACM() utils.ReturnCode
func (*ProvisioningService) ActivateCCM ¶
func (service *ProvisioningService) ActivateCCM() utils.ReturnCode
func (*ProvisioningService) AddClientCert ¶
func (service *ProvisioningService) AddClientCert(clientCert string) (string, utils.ReturnCode)
func (*ProvisioningService) AddNextCertInChain ¶
func (service *ProvisioningService) AddNextCertInChain(cert string, isLeaf bool, isRoot bool) error
func (*ProvisioningService) AddPrivateKey ¶
func (service *ProvisioningService) AddPrivateKey(privateKey string) (string, utils.ReturnCode)
func (*ProvisioningService) AddTrustedRootCert ¶
func (service *ProvisioningService) AddTrustedRootCert(caCert string) (string, utils.ReturnCode)
func (*ProvisioningService) AddWifiSettings ¶
func (service *ProvisioningService) AddWifiSettings() utils.ReturnCode
func (*ProvisioningService) CheckAndEnableAMT ¶
func (service *ProvisioningService) CheckAndEnableAMT(skipIPRenewal bool) utils.ReturnCode
func (*ProvisioningService) CompareCertHashes ¶
func (service *ProvisioningService) CompareCertHashes(fingerPrint string) error
func (*ProvisioningService) Configure ¶
func (service *ProvisioningService) Configure() utils.ReturnCode
func (*ProvisioningService) ConfigureTLS ¶
func (service *ProvisioningService) ConfigureTLS() utils.ReturnCode
func (*ProvisioningService) ConfigureTLSSettings ¶
func (service *ProvisioningService) ConfigureTLSSettings(setting *tls.TlsSetting) utils.ReturnCode
func (*ProvisioningService) CreateTLSCredentialContext ¶
func (service *ProvisioningService) CreateTLSCredentialContext(certHandle string) utils.ReturnCode
func (*ProvisioningService) Deactivate ¶
func (service *ProvisioningService) Deactivate() utils.ReturnCode
func (*ProvisioningService) DeactivateACM ¶
func (service *ProvisioningService) DeactivateACM() utils.ReturnCode
func (*ProvisioningService) DeactivateCCM ¶
func (service *ProvisioningService) DeactivateCCM() utils.ReturnCode
func (*ProvisioningService) DeletePublicCert ¶
func (service *ProvisioningService) DeletePublicCert(instanceId string) utils.ReturnCode
func (*ProvisioningService) DeletePublicPrivateKeyPair ¶
func (service *ProvisioningService) DeletePublicPrivateKeyPair(instanceId string) utils.ReturnCode
func (*ProvisioningService) DisplayAMTInfo ¶
func (service *ProvisioningService) DisplayAMTInfo() utils.ReturnCode
func (*ProvisioningService) DisplayVersion ¶
func (service *ProvisioningService) DisplayVersion() utils.ReturnCode
func (*ProvisioningService) EnableAMT ¶
func (service *ProvisioningService) EnableAMT() utils.ReturnCode
func (*ProvisioningService) EnableTLS ¶
func (service *ProvisioningService) EnableTLS() utils.ReturnCode
func (*ProvisioningService) EnableWifi ¶
func (service *ProvisioningService) EnableWifi() utils.ReturnCode
func (*ProvisioningService) EnableWifiPort ¶
func (service *ProvisioningService) EnableWifiPort() utils.ReturnCode
func (*ProvisioningService) EnumPullUnmarshal ¶
func (service *ProvisioningService) EnumPullUnmarshal(enumFn EnumMessageFunc, pullFn PullMessageFunc, outObj any) utils.ReturnCode
func (*ProvisioningService) GenerateKeyPair ¶
func (service *ProvisioningService) GenerateKeyPair() (handle string, rc utils.ReturnCode)
func (*ProvisioningService) GetConcreteDependencies ¶
func (service *ProvisioningService) GetConcreteDependencies() ([]concrete.Relationship, utils.ReturnCode)
func (*ProvisioningService) GetCredentialRelationships ¶
func (service *ProvisioningService) GetCredentialRelationships() ([]credential.Relationship, utils.ReturnCode)
func (*ProvisioningService) GetGeneralSettings ¶
func (service *ProvisioningService) GetGeneralSettings() (general.Response, error)
func (*ProvisioningService) GetHostBasedSetupService ¶
func (service *ProvisioningService) GetHostBasedSetupService() (hostbasedsetup.Response, error)
func (*ProvisioningService) GetLowAccuracyTimeSynch ¶
func (service *ProvisioningService) GetLowAccuracyTimeSynch() (ta0 int64, rc utils.ReturnCode)
func (*ProvisioningService) GetProvisioningCertObj ¶
func (service *ProvisioningService) GetProvisioningCertObj() (ProvisioningCertObj, string, error)
func (*ProvisioningService) GetPublicKeyCerts ¶
func (service *ProvisioningService) GetPublicKeyCerts(certs *[]publickey.PublicKeyCertificate) utils.ReturnCode
func (*ProvisioningService) GetPublicPrivateKeyPairs ¶
func (service *ProvisioningService) GetPublicPrivateKeyPairs(keyPairs *[]publicprivate.PublicPrivateKeyPair) utils.ReturnCode
GetPublicPrivateKeyPairs NOTE: RSA Key encoded as DES PKCS#1. The Exponent (E) is 65537 (0x010001). When this structure is used as an output parameter (GET or PULL method), only the public section of the key is exported.
func (*ProvisioningService) GetWifiIeee8021xCerts ¶
func (service *ProvisioningService) GetWifiIeee8021xCerts() (certHandles []string, keyPairHandles []string)
func (*ProvisioningService) HostBasedSetup ¶
func (service *ProvisioningService) HostBasedSetup(digestRealm string, password string) (utils.ReturnCode, error)
func (*ProvisioningService) Pause ¶
func (service *ProvisioningService) Pause(howManySeconds int)
func (*ProvisioningService) PostAndUnmarshal ¶
func (service *ProvisioningService) PostAndUnmarshal(xmlMsg string, outObj any) utils.ReturnCode
func (*ProvisioningService) ProcessIeee8012xConfig ¶
func (service *ProvisioningService) ProcessIeee8012xConfig(profileName string, settings *models.IEEE8021xSettings, handles *Handles) utils.ReturnCode
func (*ProvisioningService) ProcessWifiConfig ¶
func (service *ProvisioningService) ProcessWifiConfig(wifiCfg *config.WifiConfig) utils.ReturnCode
func (*ProvisioningService) ProcessWifiConfigs ¶
func (service *ProvisioningService) ProcessWifiConfigs() utils.ReturnCode
func (*ProvisioningService) PruneWifiConfigs ¶
func (service *ProvisioningService) PruneWifiConfigs() utils.ReturnCode
func (*ProvisioningService) PruneWifiIeee8021xCerts ¶
func (service *ProvisioningService) PruneWifiIeee8021xCerts(certHandles []string, keyPairHandles []string) (failedCertHandles []string, failedKeyPairHandles []string)
func (*ProvisioningService) RenewIP ¶
func (service *ProvisioningService) RenewIP() utils.ReturnCode
func (*ProvisioningService) RollbackAddedItems ¶
func (service *ProvisioningService) RollbackAddedItems(handles *Handles)
func (*ProvisioningService) SetHighAccuracyTimeSynch ¶
func (service *ProvisioningService) SetHighAccuracyTimeSynch(ta0 int64) utils.ReturnCode
func (*ProvisioningService) SynchronizeTime ¶
func (service *ProvisioningService) SynchronizeTime() utils.ReturnCode
type PullMessageFunc ¶
type RealOSNetworker ¶
type RealOSNetworker struct{}
func (*RealOSNetworker) RenewDHCPLease ¶
func (n *RealOSNetworker) RenewDHCPLease() utils.ReturnCode
Click to show internal directories.
Click to hide internal directories.