Versions in this module Expand all Collapse all v1 v1.35.2 Jan 28, 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, sans ...string) *HandshakeInfo + func (hi *HandshakeInfo) ClientSideTLSConfig(ctx context.Context) (*tls.Config, error) + func (hi *HandshakeInfo) MatchingSANExists(cert *x509.Certificate) bool + func (hi *HandshakeInfo) ServerSideTLSConfig(ctx context.Context) (*tls.Config, error) + func (hi *HandshakeInfo) SetAcceptedSANs(sans []string) + func (hi *HandshakeInfo) SetIdentityCertProvider(identity certprovider.Provider) + func (hi *HandshakeInfo) SetRequireClientCert(require bool) + func (hi *HandshakeInfo) SetRootCertProvider(root certprovider.Provider) + func (hi *HandshakeInfo) UseFallbackCreds() bool