aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2015-04-19 11:06:54 -0400
committerAlex Gaynor <alex.gaynor@gmail.com>2015-04-19 11:06:54 -0400
commit941afb370677019323c6d335c2f529a3994a600a (patch)
tree1824f127523a0c4dcd1c5b20e737404b67447fea /docs
parent7476b13b4953fd750d0484b0227e5de7b6cfeea8 (diff)
parentc7c9a43d39c0018b0e32e43f9c523dc768b462e9 (diff)
downloadcryptography-941afb370677019323c6d335c2f529a3994a600a.tar.gz
cryptography-941afb370677019323c6d335c2f529a3994a600a.tar.bz2
cryptography-941afb370677019323c6d335c2f529a3994a600a.zip
Merge pull request #1835 from reaperhulk/x509-aki
AuthorityKeyIdentifier support
Diffstat (limited to 'docs')
-rw-r--r--docs/x509.rst30
1 files changed, 30 insertions, 0 deletions
diff --git a/docs/x509.rst b/docs/x509.rst
index e0e05b6b..da6bd85c 100644
--- a/docs/x509.rst
+++ b/docs/x509.rst
@@ -652,6 +652,35 @@ X.509 Extensions
purposes indicated in the key usage extension. The object is
iterable to obtain the list of :ref:`extended key usage OIDs <eku_oids>`.
+.. class:: AuthorityKeyIdentifier
+
+ .. versionadded:: 0.9
+
+ The authority key identifier extension provides a means of identifying the
+ public key corresponding to the private key used to sign a certificate.
+ This extension is typically used to assist in determining the appropriate
+ certificate chain. For more information about generation and use of this
+ extension see `RFC 5280 section 4.2.1.1`_.
+
+ .. attribute:: key_identifier
+
+ :type: bytes
+
+ A value derived from the public key used to verify the certificate's
+ signature.
+
+ .. attribute:: authority_cert_issuer
+
+ :type: :class:`Name` or None
+
+ The :class:`Name` of the issuer's issuer.
+
+ .. attribute:: authority_cert_serial_number
+
+ :type: int or None
+
+ The serial number of the issuer's issuer.
+
.. class:: SubjectKeyIdentifier
.. versionadded:: 0.9
@@ -938,3 +967,4 @@ Exceptions
.. _`public key infrastructure`: https://en.wikipedia.org/wiki/Public_key_infrastructure
.. _`TLS`: https://en.wikipedia.org/wiki/Transport_Layer_Security
+.. _`RFC 5280 section 4.2.1.1`: https://tools.ietf.org/html/rfc5280#section-4.2.1.1