Documentation
¶
Index ¶
- func LoadCertificate(filename string) (*tls.Certificate, error)
- type Directory
- type FileCache
- type GetCertificateFunc
- func GetCertificateAutomatically(hostnames []string) GetCertificateFunc
- func GetCertificateDefaultServerName(defaultServerName string, getCertificate GetCertificateFunc) GetCertificateFunc
- func GetCertificateFromDirectory(path string) GetCertificateFunc
- func GetCertificateFromFile(path string) GetCertificateFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadCertificate ¶
func LoadCertificate(filename string) (*tls.Certificate, error)
Types ¶
type Directory ¶
func (*Directory) GetCertificate ¶
func (dir *Directory) GetCertificate(hello *tls.ClientHelloInfo) (*tls.Certificate, error)
type FileCache ¶
type FileCache struct {
// contains filtered or unexported fields
}
func GlobalFileCache ¶
func GlobalFileCache() *FileCache
func NewFileCache ¶
func NewFileCache() *FileCache
type GetCertificateFunc ¶
type GetCertificateFunc func(*tls.ClientHelloInfo) (*tls.Certificate, error)
func GetCertificateAutomatically ¶
func GetCertificateAutomatically(hostnames []string) GetCertificateFunc
func GetCertificateDefaultServerName ¶
func GetCertificateDefaultServerName(defaultServerName string, getCertificate GetCertificateFunc) GetCertificateFunc
func GetCertificateFromDirectory ¶
func GetCertificateFromDirectory(path string) GetCertificateFunc
func GetCertificateFromFile ¶
func GetCertificateFromFile(path string) GetCertificateFunc
Click to show internal directories.
Click to hide internal directories.