Documentation
¶
Overview ¶
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Copyright (c) Ultraviolet SPDX-License-Identifier: Apache-2.0
Index ¶
- Constants
- Variables
- type CLI
- func (c *CLI) Close()
- func (c *CLI) InitializeAgentSDK(cmd *cobra.Command) error
- func (c *CLI) InitializeManagerClient(cmd *cobra.Command) error
- func (cli *CLI) NewAddHostDataCmd() *cobra.Command
- func (cli *CLI) NewAddMeasurementCmd() *cobra.Command
- func (cli *CLI) NewAlgorithmCmd() *cobra.Command
- func (cli *CLI) NewAttestationCmd() *cobra.Command
- func (cli *CLI) NewAttestationPolicyCmd() *cobra.Command
- func (cli *CLI) NewAzureAttestationPolicy() *cobra.Command
- func (cli *CLI) NewCABundleCmd(fileSavePath string) *cobra.Command
- func (c *CLI) NewCreateVMCmd() *cobra.Command
- func (cli *CLI) NewDatasetsCmd() *cobra.Command
- func (cli *CLI) NewDownloadGCPOvmfFile() *cobra.Command
- func (cli *CLI) NewExtendWithManifestCmd() *cobra.Command
- func (cli *CLI) NewFileHashCmd() *cobra.Command
- func (cli *CLI) NewGCPAttestationPolicy() *cobra.Command
- func (cli *CLI) NewGetAttestationCmd() *cobra.Command
- func (cli *CLI) NewIMAMeasurementsCmd() *cobra.Command
- func (cli *CLI) NewKeysCmd() *cobra.Command
- func (cli *CLI) NewMeasureCmd(igvmBinaryPath string) *cobra.Command
- func (c *CLI) NewRemoveVMCmd() *cobra.Command
- func (cli *CLI) NewResultsCmd() *cobra.Command
- func (cli *CLI) NewValidateAttestationValidationCmd() *cobra.Command
Constants ¶
const ( TEE = "tee" SNP = "snp" VTPM = "vtpm" SNPvTPM = "snp-vtpm" AzureToken = "azure-token" CCNone = "none" CCAzure = "azure" CCGCP = "gcp" TDX = "tdx" )
const ( FormatBinaryPB = "binarypb" FormatTextProto = "textproto" )
const ( ECDSA = "ecdsa" ED25519 = "ed25519" )
Variables ¶
var (
ErrBadAttestation = errors.New("attestation file is corrupted or in wrong format")
)
var KeyType string
var Verbose bool
Functions ¶
This section is empty.
Types ¶
type CLI ¶ added in v0.0.2
type CLI struct {
// contains filtered or unexported fields
}
func New ¶ added in v0.0.2
func New(agentConfig clients.AttestedClientConfig, managerConfig clients.StandardClientConfig, measurement cmdconfig.MeasurementProvider) *CLI