add authority information access classes
diff --git a/docs/x509.rst b/docs/x509.rst
index 5f36a92..f66178a 100644
--- a/docs/x509.rst
+++ b/docs/x509.rst
@@ -719,6 +719,29 @@
         :returns: A list of values extracted from the matched general names.
 
 
+.. class:: AuthorityInformationAccess
+
+    .. versionadded:: 0.9
+
+    The authority information access extension indicates how to access
+    information and services for the issuer of the certificate in which
+    the extension appears. Information and services may include online
+    validation services (such as OCSP) and issuer data. It is an iterable,
+    containing one or more :class:`AccessDescription` instances.
+
+
+.. class:: AccessDescription
+
+    .. attribute:: access_method
+
+        :type: :class:`ObjectIdentifier`
+
+        Either :data:`OID_OCSP` or :data:`OID_CA_ISSUERS`
+
+    .. attribute:: access_location
+
+        :type: :class:`GeneralName`
+
 Object Identifiers
 ~~~~~~~~~~~~~~~~~~
 
@@ -911,6 +934,19 @@
     Corresponds to the dotted string ``"1.3.6.1.5.5.7.3.9"``. This is used to
     denote that a certificate may be used for signing OCSP responses.
 
+Authority Information Access OIDs
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. data:: OID_OCSP
+
+    Corresponds to the dotted string ``"1.3.6.1.5.5.7.48.1"``. Used as the
+    identifier for OCSP data in :class:`AccessDescription` objects.
+
+.. data:: OID_CA_ISSUERS
+
+    Corresponds to the dotted string ``"1.3.6.1.5.5.7.48.2"``. Used as the
+    identifier for CA issuer data in :class:`AccessDescription` objects.
+
 .. _extension_oids:
 
 Extension OIDs