aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-05-10 13:07:59 -0500
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-05-10 13:15:51 -0500
commitba35b3ba85c374dfd0659992cae01255c530679d (patch)
tree1d3492def276b4e408be1f0ec30cf8c89f583601 /src
parent2e879745596f4d0affec6b65f759a1082eefd040 (diff)
downloadcryptography-ba35b3ba85c374dfd0659992cae01255c530679d.tar.gz
cryptography-ba35b3ba85c374dfd0659992cae01255c530679d.tar.bz2
cryptography-ba35b3ba85c374dfd0659992cae01255c530679d.zip
remove policyqualifierinfo object
Diffstat (limited to 'src')
-rw-r--r--src/cryptography/x509.py30
1 files changed, 5 insertions, 25 deletions
diff --git a/src/cryptography/x509.py b/src/cryptography/x509.py
index eb7731fc..b559ae03 100644
--- a/src/cryptography/x509.py
+++ b/src/cryptography/x509.py
@@ -489,11 +489,13 @@ class PolicyInformation(object):
self._policy_identifier = policy_identifier
if policy_qualifiers and not all(
- isinstance(x, PolicyQualifierInfo) for x in policy_qualifiers
+ isinstance(
+ x, (six.text_type, UserNotice)
+ ) for x in policy_qualifiers
):
raise TypeError(
- "policy_qualifiers must be a list of PolicyQualifierInfo "
- "objects or None"
+ "policy_qualifiers must be a list of strings and/or UserNotice"
+ " objects or None"
)
self._policy_qualifiers = policy_qualifiers
@@ -508,28 +510,6 @@ class PolicyInformation(object):
policy_qualifiers = utils.read_only_property("_policy_qualifiers")
-class PolicyQualifierInfo(object):
- def __init__(self, qualifier):
- if not isinstance(qualifier, (six.string_types, UserNotice)):
- raise ValueError("qualifier must be string or UserNotice")
-
- if isinstance(qualifier, six.string_types):
- self._policy_qualifier_id = OID_CPS_QUALIFIER
- else:
- self._policy_qualifier_id = OID_CPS_USER_NOTICE
-
- self._qualifier = qualifier
-
- def __repr__(self):
- return (
- "<PolicyQualifierInfo(policy_qualifier_id={0.policy_qualifier_id}"
- ", qualifier={0.qualifier})>".format(self)
- )
-
- policy_qualifier_id = utils.read_only_property("_policy_qualifier_id")
- qualifier = utils.read_only_property("_qualifier")
-
-
class UserNotice(object):
def __init__(self, notice_reference, explicit_text):
if notice_reference and not isinstance(