File: //opt/alt/python37/lib/python3.7/site-packages/asn1crypto/__pycache__/crl.cpython-37.opt-1.pyc
B
��+VY? � @ sX d Z ddlmZmZmZmZ ddlZddlmZ ddl m
Z
mZmZm
Z
mZmZmZmZmZ ddlmZmZmZmZmZmZmZmZ G dd � d e
�ZG d
d� de�ZG dd
� d
e�ZG dd� de�ZG dd� de�Z G dd� de�Z!G dd� de�Z"G dd� de�Z#G dd� de�Z$G dd� de�Z%G dd� de�Z&G dd� de�Z'G d d!� d!e�Z(dS )"z�
ASN.1 type classes for certificate revocation lists (CRL). Exports the
following items:
- CertificateList()
Other type classes are defined that help compose the types listed above.
� )�unicode_literals�division�absolute_import�print_functionN� )�SignedDigestAlgorithm) �Boolean�
Enumerated�GeneralizedTime�Integer�ObjectIdentifier�OctetBitString�ParsableOctetString�Sequence�
SequenceOf)�AuthorityInfoAccessSyntax�AuthorityKeyIdentifier�CRLDistributionPoints�DistributionPointName�GeneralNames�Name�ReasonFlags�Timec @ s e Zd Zdddd�ZdS )�VersionZv1Zv2Zv3)r r � N)�__name__�
__module__�__qualname__�_map� r r �?/opt/alt/python37/lib/python3.7/site-packages/asn1crypto/crl.pyr + s r c @ sp e Zd Zdedddd�fdeddd d
�fdeddd d
�fd
edddd�fdeddd d
�fdeddd d
�fgZdS )�IssuingDistributionPoint�distribution_point�explicitr T)�tag_type�tag�optionalZonly_contains_user_certsZimplicitr F)r$ r% �defaultZonly_contains_ca_certsr Zonly_some_reasons� Zindirect_crl� Zonly_contains_attribute_certs� N)r r r r r r �_fieldsr r r r r! 3 s r! c @ s e Zd Zdddddddd�Zd S )
�TBSCertListExtensionId�issuer_alt_name�
crl_number�delta_crl_indicator�issuing_distribution_point�authority_key_identifier�freshest_crl�authority_information_access)z 2.5.29.18z 2.5.29.20z 2.5.29.27z 2.5.29.28z 2.5.29.35z 2.5.29.46z1.3.6.1.5.5.7.1.1N)r r r r r r r r r, >