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',