Versions in this module Expand all Collapse all v1 v1.9.0 Mar 10, 2026 Changes in this version + type Client struct + func NewClient(ctx context.Context, discoveryClient *servicediscovery.Client, ...) (*Client, error) + func (c *Client) FetchKey(ctx context.Context) (PublicKey, error) + type FakeClient struct + Err error + FetchKeyCalls int + Key *PublicKey + func NewFakeClient() *FakeClient + func NewFakeClientWithError(err error) *FakeClient + func NewFakeClientWithKey(keyID string, key *rsa.PublicKey) *FakeClient + func (f *FakeClient) FetchKey(ctx context.Context) (PublicKey, error) + type KeyFetcher interface + FetchKey func(ctx context.Context) (PublicKey, error) + type PublicKey struct + Key *rsa.PublicKey + KeyID string v1.9.0-alpha.2 Mar 5, 2026