Versions in this module Expand all Collapse all v0 v0.2.0 Oct 13, 2026 v0.1.0 Oct 13, 2026 Changes in this version + type Broker struct + func New(o Options) (*Broker, error) + func (b *Broker) HTTPClient(ctx context.Context, owner cf.OwnerID, p cf.Principal, connID string, ...) (*http.Client, error) + func (b *Broker) ProviderClient(m provider.Manifest) (*http.Client, error) + func (b *Broker) Seal(ctx context.Context, c cf.Connection, v int, m provider.Material) (cf.Credential, error) + func (b *Broker) Unseal(ctx context.Context, c cf.Connection) (provider.Material, error) + type Options struct + Auditor cf.Auditor + Authorizer cf.Authorizer + Clock cf.Clock + Crypto cf.Cryptographer + Egress egress.Policy + OnUse func(ctx context.Context, c cf.Connection, u cf.Use) + Providers *provider.Registry + Store cf.Store