From dd0bf8355466c6b2530f64165182c2c2f2adf49c Mon Sep 17 00:00:00 2001 From: Jeff Elsloo Date: Tue, 26 Feb 2019 13:21:34 -0700 Subject: [PATCH] Lowercase incoming domain name to ensure case matches when attempting to find matching DNSSEC key. This resolves #3231. (#3233) (cherry picked from commit 6de51c243f26fb697f7243fed6ae45b4f35b1fbe) --- .../traffic_router/core/dns/SignatureManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/SignatureManager.java b/traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/SignatureManager.java index e19a9d9a22..fcdc0240f3 100644 --- a/traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/SignatureManager.java +++ b/traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/SignatureManager.java @@ -536,7 +536,7 @@ protected boolean isDnssecEnabled() { } private boolean isDnssecEnabled(final Name name) { - return dnssecEnabled && keyMap.containsKey(name.toString()); + return dnssecEnabled && keyMap.containsKey(name.toString().toLowerCase()); } private void setDnssecEnabled(final boolean dnssecEnabled) {