Added authority info access syntax extension to Certificate in addition to CRL
diff --git a/asn1crypto/crl.py b/asn1crypto/crl.py
index e90ffd2..63c376c 100644
--- a/asn1crypto/crl.py
+++ b/asn1crypto/crl.py
@@ -24,10 +24,10 @@
     SequenceOf,
 )
 from .x509 import (
+    AuthorityInfoAccessSyntax,
     AuthorityKeyIdentifier,
     CRLDistributionPoints,
     DistributionPointName,
-    GeneralName,
     GeneralNames,
     Name,
     ReasonFlags,
@@ -58,24 +58,6 @@
     ]
 
 
-class AccessMethod(ObjectIdentifier):
-    _map = {
-        '1.3.6.1.5.5.7.48.1': 'ocsp',
-        '1.3.6.1.5.5.7.48.2': 'ca_issuers',
-    }
-
-
-class AccessDescription(Sequence):
-    _fields = [
-        ('access_method', AccessMethod),
-        ('access_location', GeneralName),
-    ]
-
-
-class AuthorityInfoAccessSyntax(SequenceOf):
-    _child_spec = AccessDescription
-
-
 class TBSCertListExtensionId(ObjectIdentifier):
     _map = {
         '2.5.29.18': 'issuer_alt_name',