Peter Kurfer
91f0cf6963
- use `Unmarshal` method of viper - move config loading, defaulting and stuff to config package - move serve to an extra command and move keep only global flags in root command - add startup logic to onInit method in root command - update mocks - clean config structs - adopt changes in plugins - update default config
15 lines
559 B
Go
15 lines
559 B
Go
package cert
|
|
|
|
import (
|
|
"github.com/baez90/inetmock/pkg/config"
|
|
"os"
|
|
)
|
|
|
|
func init() {
|
|
config.AddDefaultValue(certCachePathConfigKey, os.TempDir())
|
|
config.AddDefaultValue(ecdsaCurveConfigKey, string(config.CurveTypeED25519))
|
|
config.AddDefaultValue(caCertValidityNotBeforeKey, defaultCAValidityDuration)
|
|
config.AddDefaultValue(caCertValidityNotAfterKey, defaultCAValidityDuration)
|
|
config.AddDefaultValue(serverCertValidityNotBeforeKey, defaultServerValidityDuration)
|
|
config.AddDefaultValue(serverCertValidityNotAfterKey, defaultServerValidityDuration)
|
|
}
|