def test_bad_ca_cert(self):
     f = open(os.path.join(self.temp_ent_dir, "foo.pem"), 'w+')
     f.write('xxxxxx\n')
     f.close()
     cont_conn = ContentConnection(host="foobar", username="******", password="******", insecure=True)
     cont_conn.ent_dir = self.temp_ent_dir
     with self.assertRaises(BadCertificateException):
         cont_conn._load_ca_certificates(ssl.SSLContext(ssl.PROTOCOL_SSLv23))
     restlib = Restlib("somehost", "123", "somehandler")
     restlib.ca_dir = self.temp_ent_dir
     with self.assertRaises(BadCertificateException):
         restlib._load_ca_certificates(ssl.SSLContext(ssl.PROTOCOL_SSLv23))
 def test_bad_ca_cert(self):
     with open(os.path.join(self.temp_ent_dir, "foo.pem"), 'w+') as cert:
         cert.write('xxxxxx\n')
     with open(os.path.join(self.temp_ent_dir, "foo-key.pem"), 'w+') as key:
         key.write('xxxxxx\n')
     with self.assertRaises(NoValidEntitlement):
         cont_conn = ContentConnection(host="foobar", username="******", password="******", insecure=True, cert_dir=self.temp_ent_dir)
         cont_conn.get_versions('/')
     restlib = Restlib("somehost", "123", "somehandler")
     restlib.ca_dir = self.temp_ent_dir
     with self.assertRaises(BadCertificateException):
         restlib._load_ca_certificates(ssl.SSLContext(ssl.PROTOCOL_SSLv23))
Ejemplo n.º 3
0
 def test_bad_ca_cert(self):
     f = open(os.path.join(self.temp_ent_dir, "foo.pem"), 'w+')
     f.write('xxxxxx\n')
     f.close()
     cont_conn = ContentConnection(host="foobar", username="******", password="******", insecure=True)
     cont_conn.ent_dir = self.temp_ent_dir
     with self.assertRaises(BadCertificateException) as e:
         cont_conn._load_ca_certificates(ssl.SSLContext(ssl.PROTOCOL_SSLv23))
     restlib = Restlib("somehost", "123", "somehandler")
     restlib.ca_dir = self.temp_ent_dir
     with self.assertRaises(BadCertificateException) as e:
         restlib._load_ca_certificates(ssl.SSLContext(ssl.PROTOCOL_SSLv23))