def test_cert_invalid(self): crtv = tls.CertValidator() self.cfg['ssl_key'] = self.valid_setup['key'] for fname in self.invalid_files: p = os.path.join(self.test_data_dir, 'invalid', fname) with open(p, 'rb') as f: self.cfg['ssl_cert'] = f.read() ok, err = crtv.validate(self.cfg) self.assertFalse(ok) self.assertIsNotNone(err)
def test_cert_valid(self): crtv = tls.CertValidator() good_certs = ['cert.pem'] self.cfg['ssl_key'] = self.valid_setup['key'] for fname in good_certs: p = os.path.join(self.test_data_dir, 'valid', fname) with open(p, 'rb') as f: self.cfg['ssl_cert'] = f.read() ok, err = crtv.validate(self.cfg) self.assertTrue(ok) self.assertIsNone(err)