aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-05-06 00:29:12 -0500
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-05-06 01:02:19 -0500
commit5a48552b4b7fc4d108b6d45232769f111fe38896 (patch)
treeabf09f624ff61b0bc92759937c6e9ae8ede96996 /docs
parentc86fd1db1f8b459b720c62bdb94e7d9fb5c3b8be (diff)
downloadcryptography-5a48552b4b7fc4d108b6d45232769f111fe38896.tar.gz
cryptography-5a48552b4b7fc4d108b6d45232769f111fe38896.tar.bz2
cryptography-5a48552b4b7fc4d108b6d45232769f111fe38896.zip
add CRLDistributionPoints and associated classes
Diffstat (limited to 'docs')
-rw-r--r--docs/x509.rst72
1 files changed, 72 insertions, 0 deletions
diff --git a/docs/x509.rst b/docs/x509.rst
index f4ea2a52..9ef8e149 100644
--- a/docs/x509.rst
+++ b/docs/x509.rst
@@ -781,6 +781,8 @@ X.509 Extensions
.. class:: AccessDescription
+ .. versionadded:: 0.9
+
.. attribute:: access_method
:type: :class:`ObjectIdentifier`
@@ -798,6 +800,76 @@ X.509 Extensions
Where to access the information defined by the access method.
+.. class:: CRLDistributionPoints
+
+ .. versionadded:: 0.9
+
+ The CRL distribution points extension identifies how CRL information is
+ obtained. It is an iterable, containing one or more
+ :class:`DistributionPoint` instances.
+
+.. class:: DistributionPoint
+
+ .. versionadded:: 0.9
+
+ .. attribute:: distribution_point
+
+ :type: list of :class:`GeneralName` instances, :class:`Name`, or None
+
+ This field describes methods to retrieve the CRL.
+
+ .. attribute:: crl_issuer
+
+ :type: list of :class:`GeneralName` instances or None
+
+ Information about the issuer of the CRL.
+
+ .. attribute:: reasons
+
+ :type: :class:`ReasonFlags` or None
+
+ The reasons a given distribution point may be used for when performing
+ revocation checks.
+
+.. class:: ReasonFlags
+
+ .. versionadded:: 0.9
+
+ This class holds reasons a distribution point may be used for when
+ performing revocation checks.
+
+ .. attribute:: key_compromise
+
+ :type: bool
+
+ .. attribute:: ca_compromise
+
+ :type: bool
+
+ .. attribute:: affiliation_changed
+
+ :type: bool
+
+ .. attribute:: superseded
+
+ :type: bool
+
+ .. attribute:: cessation_of_operation
+
+ :type: bool
+
+ .. attribute:: certificate_hold
+
+ :type: bool
+
+ .. attribute:: privilege_withdrawn
+
+ :type: bool
+
+ .. attribute:: aa_compromise
+
+ :type: bool
+
Object Identifiers
~~~~~~~~~~~~~~~~~~