local

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2024 License: Apache-2.0 Imports: 43 Imported by: 0

Documentation

Index

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 DecodeAMT

func DecodeAMT(version, SKU string) string

func ExecuteCommand

func ExecuteCommand(flags *flags.Flags) utils.ReturnCode

func GetTokenFromKeyValuePairs

func GetTokenFromKeyValuePairs(kvList string, token string) string

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 Handles

type Handles struct {
	// contains filtered or unexported fields
}

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 PullMessageFunc func(string) string

type RealOSNetworker

type RealOSNetworker struct{}

func (*RealOSNetworker) RenewDHCPLease

func (n *RealOSNetworker) RenewDHCPLease() utils.ReturnCode

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL