Documentation
¶
Overview ¶
Copyright (c) Edgeless Systems GmbH
SPDX-License-Identifier: AGPL-3.0-only
Index ¶
- func New(ctx context.Context, cfg staticupload.Config, cosignPwd, privateKey []byte) (*Client, CloseFunc, error)
- type Client
- func (a Client) Close(ctx context.Context) error
- func (a Client) DeleteList(ctx context.Context, attestation variant.Variant) error
- func (a Client) List(ctx context.Context, attestation variant.Variant) ([]string, error)
- func (a Client) UploadAzureSEVSNP(ctx context.Context, versions attestationconfig.AzureSEVSNPVersion, ...) error
- type CloseFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client manages (modifies) the version information for the attestation variants.
func (Client) DeleteList ¶
DeleteList empties the list of versions for the given attestation type.
func (Client) UploadAzureSEVSNP ¶
func (a Client) UploadAzureSEVSNP(ctx context.Context, versions attestationconfig.AzureSEVSNPVersion, date time.Time) error
UploadAzureSEVSNP uploads the latest version numbers of the Azure SEVSNP.
Click to show internal directories.
Click to hide internal directories.