aboutsummaryrefslogtreecommitdiffstats
path: root/docs/x509.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/x509.rst')
-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
~~~~~~~~~~~~~~~~~~