package fakeworkloadapi

import "github.com/spiffe/go-spiffe/v2/internal/test/fakeworkloadapi"

Index

Types

type WorkloadAPI

type WorkloadAPI struct {
	// contains filtered or unexported fields
}

func New

func New(tb testing.TB) *WorkloadAPI

func (*WorkloadAPI) Addr

func (w *WorkloadAPI) Addr() string

func (*WorkloadAPI) SetJWTBundles

func (w *WorkloadAPI) SetJWTBundles(jwtBundles ...*jwtbundle.Bundle)

func (*WorkloadAPI) SetJWTSVIDResponse

func (w *WorkloadAPI) SetJWTSVIDResponse(r *workload.JWTSVIDResponse)

func (*WorkloadAPI) SetX509Bundles

func (w *WorkloadAPI) SetX509Bundles(x509Bundles ...*x509bundle.Bundle)

func (*WorkloadAPI) SetX509SVIDResponse

func (w *WorkloadAPI) SetX509SVIDResponse(r *X509SVIDResponse)

func (*WorkloadAPI) Stop

func (w *WorkloadAPI) Stop()

type X509SVIDResponse

type X509SVIDResponse struct {
	SVIDs            []*x509svid.SVID
	Bundle           *x509bundle.Bundle
	FederatedBundles []*x509bundle.Bundle
}

func (*X509SVIDResponse) ToProto

Source Files

workload_api.go workload_api_posix.go

Version
v2.5.0 (latest)
Published
Jan 31, 2025
Platform
linux/amd64
Imports
23 packages
Last checked
2 months ago

Tools for package owners.