mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-23 22:27:38 -05:00
Fix for #721
This commit is contained in:
parent
a14fce0b1e
commit
859a93d296
3 changed files with 6 additions and 5 deletions
|
@ -404,7 +404,7 @@ const AlternatePort = "5033"
|
|||
// KeyType is the type to use for new keys.
|
||||
// This shouldn't need to change except for in tests;
|
||||
// the size can be drastically reduced for speed.
|
||||
var KeyType acme.KeyType
|
||||
var KeyType = acme.RSA2048
|
||||
|
||||
// stopChan is used to signal the maintenance goroutine
|
||||
// to terminate.
|
||||
|
|
|
@ -228,10 +228,6 @@ func loadCertsInDir(c *setup.Controller, dir string) error {
|
|||
// port to 443 if not already set, TLS is enabled, TLS is manual, and the host
|
||||
// does not equal localhost.
|
||||
func setDefaultTLSParams(c *server.Config) {
|
||||
if KeyType == "" {
|
||||
KeyType = acme.RSA2048
|
||||
}
|
||||
|
||||
// If no ciphers provided, use default list
|
||||
if len(c.TLS.Ciphers) == 0 {
|
||||
c.TLS.Ciphers = defaultCiphers
|
||||
|
|
|
@ -55,6 +55,11 @@ func TestSetupParseBasic(t *testing.T) {
|
|||
t.Errorf("Expected 'tls1.2 (0x0303)' as ProtocolMaxVersion, got %v", c.TLS.ProtocolMaxVersion)
|
||||
}
|
||||
|
||||
// KeyType default
|
||||
if KeyType != acme.RSA2048 {
|
||||
t.Errorf("Expected '2048' as KeyType, got %#v", KeyType)
|
||||
}
|
||||
|
||||
// Cipher checks
|
||||
expectedCiphers := []uint16{
|
||||
tls.TLS_FALLBACK_SCSV,
|
||||
|
|
Loading…
Reference in a new issue