def test_filter_allowed_extensions_disallowed_but_not_critical(self): key_usage = self._build_key_usage() actual = [e for e in v.filter_allowed_extensions([key_usage], ['subjectAltName'])] self.assertEqual(actual, [])
def test_filter_allowed_extensions(self): key_usage = self._build_key_usage(critical=True) actual = [ e for e in v.filter_allowed_extensions([key_usage], ['keyUsage']) ] self.assertEqual([key_usage], actual)
def test_filter_allowed_extensions_disallowed(self): key_usage = self._build_key_usage(critical=True) with self.assertRaises(CertificateValidationError): v.filter_allowed_extensions([key_usage], ['subjectAltName']).next()
def test_filter_allowed_extensions(self): key_usage = self._build_key_usage(critical=True) actual = [e for e in v.filter_allowed_extensions([key_usage], ['keyUsage'])] self.assertEqual(actual, [key_usage])