diff --git a/ask-sdk-servlet-support/src/com/amazon/ask/servlet/verifiers/SkillRequestSignatureVerifier.java b/ask-sdk-servlet-support/src/com/amazon/ask/servlet/verifiers/SkillRequestSignatureVerifier.java index 7570016a..5a2a191b 100644 --- a/ask-sdk-servlet-support/src/com/amazon/ask/servlet/verifiers/SkillRequestSignatureVerifier.java +++ b/ask-sdk-servlet-support/src/com/amazon/ask/servlet/verifiers/SkillRequestSignatureVerifier.java @@ -55,7 +55,7 @@ public final class SkillRequestSignatureVerifier implements SkillServletVerifier private final Proxy proxy; public SkillRequestSignatureVerifier() { - this(Proxy.NO_PROXY); + this.proxy = null; } /** @@ -124,7 +124,8 @@ public void verify(HttpServletRequest servletRequest, byte[] serializedRequestEn private X509Certificate retrieveAndVerifyCertificateChain( final String signingCertificateChainUrl) throws CertificateException { try (InputStream in = - getAndVerifySigningCertificateChainUrl(signingCertificateChainUrl).openConnection(proxy).getInputStream()) { + proxy != null ? getAndVerifySigningCertificateChainUrl(signingCertificateChainUrl).openConnection(proxy).getInputStream() + : getAndVerifySigningCertificateChainUrl(signingCertificateChainUrl).openConnection().getInputStream()) { CertificateFactory certificateFactory = CertificateFactory.getInstance(ServletConstants.SIGNATURE_CERTIFICATE_TYPE); @SuppressWarnings("unchecked")