type DynamicFileSNIContent … var _ … var _ … // NewDynamicSNIContentFromFiles returns a dynamic SNICertKeyContentProvider based on a cert and key filename and explicit names func NewDynamicSNIContentFromFiles(purpose, certFile, keyFile string, sniNames ...string) (*DynamicFileSNIContent, error) { … } // SNINames returns explicitly set SNI names for the certificate. These are not dynamic. func (c *DynamicFileSNIContent) SNINames() []string { … }