From b76bcf88bd272dcde26858c936a743a229aefd5a Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Sun, 24 Sep 2017 08:44:12 +0800 Subject: FreshestCRL extension support (#3937) * add freshest CRL support * add tests * add changelog * add tests for FreshestCRL generation --- docs/x509/reference.rst | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'docs') diff --git a/docs/x509/reference.rst b/docs/x509/reference.rst index dea7ee3b..951e6b7d 100644 --- a/docs/x509/reference.rst +++ b/docs/x509/reference.rst @@ -2027,6 +2027,24 @@ X.509 Extensions Where to access the information defined by the access method. +.. class:: FreshestCRL(distribution_points) + + .. versionadded:: 2.1 + + The freshest CRL extension (also known as Delta CRL Distribution Point) + identifies how delta CRL information is obtained. It is an iterable, + containing one or more :class:`DistributionPoint` instances. + + :param list distribution_points: A list of :class:`DistributionPoint` + instances. + + .. attribute:: oid + + :type: :class:`ObjectIdentifier` + + Returns + :attr:`~cryptography.x509.oid.ExtensionOID.FRESHEST_CRL`. + .. class:: CRLDistributionPoints(distribution_points) .. versionadded:: 0.9 @@ -2792,6 +2810,11 @@ instances. The following common OIDs are available as constants. Corresponds to the dotted string ``"2.5.29.36"``. The identifier for the :class:`~cryptography.x509.PolicyConstraints` extension type. + .. attribute:: FRESHEST_CRL + + Corresponds to the dotted string ``"2.5.29.46"``. The identifier for the + :class:`~cryptography.x509.FreshestCRL` extension type. + .. class:: CRLEntryExtensionOID -- cgit v1.2.3