Documentation ¶
Overview ¶
The AMDKDS package implements interaction with the AMD KDS (Key Distribution Service).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KDSClient ¶
type KDSClient struct {
// contains filtered or unexported fields
}
KDSClient is a client for interacting with the AMD KDS.
func NewKDSClient ¶
func NewKDSClient(getter trust.HTTPSGetter) *KDSClient
NewKDSClient creates a new KDS Client.
func (*KDSClient) CertChain ¶
func (c *KDSClient) CertChain(signingType abi.ReportSigner) (ask, ark *x509.Certificate, err error)
CertChain queries the AMD KDS for the certificate chain for given signing type (VCEK / VLEK).
Click to show internal directories.
Click to hide internal directories.