From b2265bd6a43ef0f1f4f72686aed7b415007236ad Mon Sep 17 00:00:00 2001 From: Robert Butts Date: Fri, 18 Jan 2019 11:42:15 -0700 Subject: [PATCH] Change TO DNSSEC generation to enforce lowercase --- traffic_ops/traffic_ops_golang/cdn/dnssec.go | 1 + traffic_ops/traffic_ops_golang/deliveryservice/dnssec.go | 1 + 2 files changed, 2 insertions(+) diff --git a/traffic_ops/traffic_ops_golang/cdn/dnssec.go b/traffic_ops/traffic_ops_golang/cdn/dnssec.go index 606ac49720..fe87cae112 100644 --- a/traffic_ops/traffic_ops_golang/cdn/dnssec.go +++ b/traffic_ops/traffic_ops_golang/cdn/dnssec.go @@ -165,6 +165,7 @@ func generateStoreDNSSECKeys( if !strings.HasSuffix(cdnDNSDomain, ".") { cdnDNSDomain = cdnDNSDomain + "." } + cdnDNSDomain = strings.ToLower(cdnDNSDomain) inception := time.Now() newCDNZSK, err := deliveryservice.GetDNSSECKeysV11(tc.DNSSECZSKType, cdnDNSDomain, ttl, inception, inception.Add(zExp), tc.DNSSECKeyStatusNew, time.Unix(effectiveDateUnix, 0), false) diff --git a/traffic_ops/traffic_ops_golang/deliveryservice/dnssec.go b/traffic_ops/traffic_ops_golang/deliveryservice/dnssec.go index 42a9fab2c7..b33d796886 100644 --- a/traffic_ops/traffic_ops_golang/deliveryservice/dnssec.go +++ b/traffic_ops/traffic_ops_golang/deliveryservice/dnssec.go @@ -177,6 +177,7 @@ func GetDSDomainName(dsExampleURLs []string) (string, error) { return "", errors.New("malformed example URL, nothing after first dot") } dsName = dsName[firstDot+1:] + dsName = strings.ToLower(dsName) return dsName, nil }