Versions in this module Expand all Collapse all v0 v0.2.0 Aug 22, 2022 Changes in this version type SgxContext + func (ctx *SgxContext) GetQuoteAndPublicKey(signerName string) ([]byte, interface{}, error) v0.1.0 Apr 6, 2022 Changes in this version + const EnclaveQuoteKeyObjectLabel + const RSAKeySize + const SgxCATokenLabel + const SgxLibrary + type SgxContext struct + func NewContext(cfg config.Config, client client.Client) (*SgxContext, error) + func (ctx *SgxContext) AddSigner(name string, selfSign bool) (*signer.Signer, error) + func (ctx *SgxContext) AddSigners(names []string) error + func (ctx *SgxContext) Destroy() + func (ctx *SgxContext) GetPendingSigners() []string + func (ctx *SgxContext) GetSignerForName(name string) (*signer.Signer, error) + func (ctx *SgxContext) ProvisionSigner(signerName string, encryptedKey []byte, cert *x509.Certificate) ([]byte, error) + func (ctx *SgxContext) RemoveSigner(name string) error + func (ctx *SgxContext) SignerNames() []string + func (ctx *SgxContext) TokenLabel() (string, error)