Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
CAType CAIdType `json:"type,omitempty"`
AdminCommonName string `json:"adminCommonName,omitempty"`
ClientBootstrapCommonName string `json:"clientBootstrapCommonName,omitempty"`
ClientBootstrapCertName string `json:"clientBootstrapCertName,omitempty"`
ClientBootstrapSignerName string `json:"clientBootstrapSignerName,omitempty"`
ClientBootstrapCommonNamePrefix string `json:"clientBootstrapCommonNamePrefix,omitempty"`
ClientBootstrapValidityDays int `json:"clientBootStrapValidityDays,omitempty"`
DeviceCommonNamePrefix string `json:"deviceCommonNamePrefix,omitempty"`
InternalConfig *InternalCfg `json:"internalConfig,omitempty"`
ServerCertValidityDays int `json:"serverCertValidityDays,omitempty"`
ExtraAllowedPrefixes []string `json:"extraAllowedPrefixes,omitempty"`
}
func NewDefault ¶
type InternalCfg ¶
type InternalCfg struct {
CertFile string `json:"certFile,omitempty"`
KeyFile string `json:"keyFile,omitempty"`
SignerCertName string `json:"signerCertName,omitempty"`
SerialFile string `json:"serialFile,omitempty"`
CertValidityDays int `json:"certValidityDays,omitempty"`
CertStore string `json:"certStore,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.