mirror of
https://github.com/coredns/coredns.git
synced 2026-04-05 11:45:33 -04:00
fix(dnssec): return nil from ParseKeyFile on error (#8000)
This commit is contained in:
@@ -71,7 +71,7 @@ func ParseKeyFile(pubFile, privFile string) (*DNSKEY, error) {
|
|||||||
if s, ok := p.(ed25519.PrivateKey); ok {
|
if s, ok := p.(ed25519.PrivateKey); ok {
|
||||||
return &DNSKEY{K: dk, D: dk.ToDS(dns.SHA256), s: s, tag: dk.KeyTag()}, nil
|
return &DNSKEY{K: dk, D: dk.ToDS(dns.SHA256), s: s, tag: dk.KeyTag()}, nil
|
||||||
}
|
}
|
||||||
return &DNSKEY{K: dk, D: dk.ToDS(dns.SHA256), s: nil, tag: 0}, errors.New("no private key found")
|
return nil, errors.New("no private key found")
|
||||||
}
|
}
|
||||||
|
|
||||||
// ParseKeyFromAWSSecretsManager retrieves and parses a DNSSEC key pair from AWS Secrets Manager.
|
// ParseKeyFromAWSSecretsManager retrieves and parses a DNSSEC key pair from AWS Secrets Manager.
|
||||||
|
|||||||
Reference in New Issue
Block a user