Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupTLS ¶
func SetupTLS(tlsConfig config.TLSConfig) (tlsCredentials credentials.TransportCredentials, err error)
SetupTLS sets up TLS for the server
Types ¶
type CertInfo ¶
type CertInfo struct {
// contains filtered or unexported fields
}
func (*CertInfo) GenerateCerts ¶
func (c *CertInfo) GenerateCerts(tlsConf config.TLSConfig) (tlsCredentials credentials.TransportCredentials, err error)
func (*CertInfo) GenerateClientCert ¶
func (*CertInfo) GenerateServerCert ¶
func (c *CertInfo) GenerateServerCert() (tlsCredentials credentials.TransportCredentials, err error)
Click to show internal directories.
Click to hide internal directories.