Versions in this module Expand all Collapse all v1 v1.0.2 May 18, 2023 Changes in this version + type Config struct + TrustDomain spiffeid.TrustDomain + type Deps struct + DataStore datastore.DataStore + X509IdentityFetcher X509IdentityFetcher + type IdentityProvider struct + func New(config Config) *IdentityProvider + func (s *IdentityProvider) SetDeps(deps Deps) error + func (s *IdentityProvider) V1() identityproviderv1.IdentityProviderServer + type X509Identity struct + CertChain []*x509.Certificate + PrivateKey crypto.PrivateKey + type X509IdentityFetcher interface + FetchX509Identity func(context.Context) (*X509Identity, error) + type X509IdentityFetcherFunc func(context.Context) (*X509Identity, error) + func (fn X509IdentityFetcherFunc) FetchX509Identity(ctx context.Context) (*X509Identity, error)