Documentation
¶
Index ¶
- type Client
- func (c *Client) GetCRL(crlURL string) (*Response, error)
- func (c *Client) GetEnclaveIdentity(id, requestVersion, updateType string) (*Response, error)
- func (c *Client) GetPCKCRL(ca string) (*Response, error)
- func (c *Client) GetPCKCerts(encPPID, pceID string) (*Response, error)
- func (c *Client) GetPCKCertsWithManifest(platformManifest, pceID string) (*Response, error)
- func (c *Client) GetRootCACRL(rootca string) (*Response, error)
- func (c *Client) GetTCBInfo(prodType, fmspc, requestVersion, updateType string) (*Response, error)
- func (c *Client) GetTCBInfoForSGX(fmspc, requestVersion, updateType string) (*Response, error)
- func (c *Client) GetTCBInfoForTDX(fmspc, requestVersion, updateType string) (*Response, error)
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is an HTTP client for Intel Provisioning Certificate Service
func (*Client) GetEnclaveIdentity ¶
GetEnclaveIdentity retrieves enclave identity (QE, QVE, or TDQE)
func (*Client) GetPCKCerts ¶
GetPCKCerts retrieves all PCK certificates for a platform
func (*Client) GetPCKCertsWithManifest ¶
GetPCKCertsWithManifest retrieves PCK certificates using platform manifest
func (*Client) GetRootCACRL ¶
GetRootCACRL retrieves root CA CRL
func (*Client) GetTCBInfo ¶
GetTCBInfo retrieves TCB information for an FMSPC
func (*Client) GetTCBInfoForSGX ¶
GetTCBInfoForSGX is a convenience method for SGX TCB info
Click to show internal directories.
Click to hide internal directories.