Documentation
¶
Index ¶
- Variables
- func CreateOrOverrideFile(info *ApplicationInformation, c *Config) error
- func LoadClientCredentials(doamin string, c *Config) (credentials.TransportCredentials, error)
- func LoadServerCredentials(c *Config) (credentials.TransportCredentials, error)
- type ApplicationInformation
- type CertificateConfig
- type Config
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CertsDir = "../var/certs" CaCertsDir = "../usr/certs" )
Functions ¶
func CreateOrOverrideFile ¶
func CreateOrOverrideFile(info *ApplicationInformation, c *Config) error
func LoadClientCredentials ¶
func LoadClientCredentials(doamin string, c *Config) (credentials.TransportCredentials, error)
func LoadServerCredentials ¶
func LoadServerCredentials(c *Config) (credentials.TransportCredentials, error)
Types ¶
type ApplicationInformation ¶
type ApplicationInformation struct {
CertificateConfig *CertificateConfig
NotBefor, NotAfter time.Time
CommonName string
CountryName string
ProvinceName string
LocalityName string
OrganizationName string
OrganizationUnitName string
}
func BuildDefaultAppInfo ¶
func BuildDefaultAppInfo(ip []string) *ApplicationInformation
type CertificateConfig ¶
Click to show internal directories.
Click to hide internal directories.