Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WorkloadAPI ¶
type WorkloadAPI struct {
// contains filtered or unexported fields
}
func NewWorkloadAPI ¶
func NewWorkloadAPI(tb testing.TB) *WorkloadAPI
func (*WorkloadAPI) Addr ¶
func (w *WorkloadAPI) Addr() string
func (*WorkloadAPI) SetJWTBundle ¶
func (w *WorkloadAPI) SetJWTBundle(trustDomain string, jwtAuthorities map[string]crypto.PublicKey)
func (*WorkloadAPI) SetJWTSVIDResponse ¶
func (w *WorkloadAPI) SetJWTSVIDResponse(r *workload.JWTSVIDResponse)
func (*WorkloadAPI) SetX509SVIDResponse ¶
func (w *WorkloadAPI) SetX509SVIDResponse(r *X509SVIDResponse)
func (*WorkloadAPI) Stop ¶
func (w *WorkloadAPI) Stop()
type X509SVID ¶
type X509SVID struct {
CertChain []*x509.Certificate
Key crypto.Signer
FederatesWith []string
}
type X509SVIDResponse ¶
type X509SVIDResponse struct {
SVIDs []X509SVID
Bundle []*x509.Certificate
FederatedBundles map[string][]*x509.Certificate
}
func (*X509SVIDResponse) ToProto ¶
func (r *X509SVIDResponse) ToProto(tb testing.TB) *workload.X509SVIDResponse
Click to show internal directories.
Click to hide internal directories.