add config options for timeout + resolver address
This commit is contained in:
parent
f2532c3a3f
commit
ae1cf13be7
|
@ -33,6 +33,10 @@ func main() {
|
|||
go cmd.ProfileCmd("VA", stats)
|
||||
|
||||
vai := va.NewValidationAuthorityImpl(c.CA.TestMode)
|
||||
vai.DNSResolver = c.VA.DNSResolver
|
||||
dnsTimeout, err := time.ParseDuration(c.VA.DNSTimeout)
|
||||
cmd.FailOnError(err, "Couldn't parse DNS timeout")
|
||||
vai.DNSTimeout = dnsTimeout
|
||||
|
||||
for {
|
||||
ch := cmd.AmqpChannel(c.AMQP.Server)
|
||||
|
|
|
@ -81,6 +81,10 @@ func main() {
|
|||
|
||||
ra := ra.NewRegistrationAuthorityImpl()
|
||||
va := va.NewValidationAuthorityImpl(c.CA.TestMode)
|
||||
va.DNSResolver = c.VA.DNSResolver
|
||||
dnsTimeout, err := time.ParseDuration(c.VA.DNSTimeout)
|
||||
cmd.FailOnError(err, "Couldn't parse DNS timeout")
|
||||
va.DNSTimeout = dnsTimeout
|
||||
|
||||
cadb, err := ca.NewCertificateAuthorityDatabaseImpl(c.CA.DBDriver, c.CA.DBName)
|
||||
cmd.FailOnError(err, "Failed to create CA database")
|
||||
|
|
|
@ -69,6 +69,11 @@ type Config struct {
|
|||
DBName string
|
||||
}
|
||||
|
||||
VA struct {
|
||||
DNSResolver string
|
||||
DNSTimeout string
|
||||
}
|
||||
|
||||
SQL struct {
|
||||
CreateTables bool
|
||||
SQLDebug bool
|
||||
|
|
|
@ -54,6 +54,11 @@
|
|||
"dbName": ":memory:"
|
||||
},
|
||||
|
||||
"va": {
|
||||
"dnsResolver": "8.8.8.8:53",
|
||||
"dnsTimeout": "10s"
|
||||
},
|
||||
|
||||
"sql": {
|
||||
"SQLDebug": true,
|
||||
"CreateTables": false
|
||||
|
|
Loading…
Reference in New Issue