def test_http_cert_url(self): """ Test url trust verification. Non-https urls should be rejected. """ verifier = BounceMessageVerifier({ 'SigningCertURL': 'http://amazonaws.com/', }) self.assertEqual(verifier._get_cert_url(), None)
def test_untrusted_cert_url_domain(self): """ Test url trust verification. Untrusted domains should be rejected. """ verifier = BounceMessageVerifier({ 'SigningCertURL': 'https://www.example.com/', }) self.assertEqual(verifier._get_cert_url(), None)
def test_get_cert_url(self): """ Test url trust verification """ verifier = BounceMessageVerifier({ 'SigningCertURL': 'https://amazonaws.com/', }) self.assertEqual(verifier._get_cert_url(), 'https://amazonaws.com/')