Versions in this module Expand all Collapse all v1 v1.50.0 Sep 24, 2021 v1.41.0 Sep 23, 2021 Changes in this version + func SetHandshakeInfo(addr resolver.Address, hInfo *HandshakeInfo) resolver.Address + type HandshakeInfo struct + func GetHandshakeInfo(attr *attributes.Attributes) *HandshakeInfo + func NewHandshakeInfo(root, identity certprovider.Provider) *HandshakeInfo + func (hi *HandshakeInfo) ClientSideTLSConfig(ctx context.Context) (*tls.Config, error) + func (hi *HandshakeInfo) GetSANMatchersForTesting() []matcher.StringMatcher + func (hi *HandshakeInfo) MatchingSANExists(cert *x509.Certificate) bool + func (hi *HandshakeInfo) ServerSideTLSConfig(ctx context.Context) (*tls.Config, error) + func (hi *HandshakeInfo) SetIdentityCertProvider(identity certprovider.Provider) + func (hi *HandshakeInfo) SetRequireClientCert(require bool) + func (hi *HandshakeInfo) SetRootCertProvider(root certprovider.Provider) + func (hi *HandshakeInfo) SetSANMatchers(sanMatchers []matcher.StringMatcher) + func (hi *HandshakeInfo) UseFallbackCreds() bool