Example #1
0
    def test_disallow_ca_in_basic_constraints(self):
        bc = self._build_basic_constraints(ca=True, critical=True)

        with self.assertRaises(CertificateValidationError):
            v._disallow_ca_in_basic_constraints(bc)
Example #2
0
    def test_disallow_ca_in_basic_constraints_with_non_ca(self):
        bc = self._build_basic_constraints(ca=False)

        self.assertEqual(v._disallow_ca_in_basic_constraints(bc), bc)
Example #3
0
    def test_disallow_ca_in_basic_constraints_not_critical(self):
        bc = self._build_basic_constraints(ca=True)
        expected = self._build_basic_constraints(ca=False)

        self.assertEqual(v._disallow_ca_in_basic_constraints(bc), expected)