Your IP : 216.73.216.196


Current Path : /opt/alt/python37/lib/python3.7/site-packages/pyasn1_modules/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/pyasn1_modules/__pycache__/rfc2560.cpython-37.pyc

B

dj]M��@sddlmZmZmZmZmZmZddlmZGdd�dej	�Z
Gdd�dej�Ze�
d�Ze�
d�Ze�
d	�Ze�
d
�Ze�
d�Ze�
d�Ze�
d
�Ze�
d�Ze�
d�ZGdd�dej�ZGdd�dej�ZGdd�dej�ZGdd�dej�ZGdd�dej�ZGdd�dej �Z!Gdd�dej�Z"Gdd�dej�Z#Gd d!�d!ej �Z$Gd"d#�d#ej%�Z&Gd$d%�d%ej�Z'Gd&d'�d'ej�Z(Gd(d)�d)ej�Z)Gd*d+�d+ej	�Z*Gd,d-�d-ej�Z+Gd.d/�d/ej�Z,Gd0d1�d1ej�Z-Gd2d3�d3ej�Z.Gd4d5�d5ej�Z/d6S)7�)�tag�	namedtype�namedval�univ�
constraint�useful)�rfc2459c@s(eZdZe�ddddddddd	d
�
ZdS)�	CRLReason)Zunspecifiedr)Z
keyCompromise�)ZcACompromise�)ZaffiliationChanged�)Z
superseded�)ZcessationOfOperation�)ZcertificateHold�)Z
removeFromCRL�)ZprivilegeWithdrawn�	)ZaACompromise�
N)�__name__�
__module__�__qualname__r�NamedValues�namedValues�rr�G/opt/alt/python37/lib/python3.7/site-packages/pyasn1_modules/rfc2560.pyr	sr	c@seZdZdS)�GeneralNameN)rrrrrrrr,sr)	r
rrr
rr�rr)	r
rrr
rrr�0r
)
r
rrr
rrrrr
r
)
r
rrr
rrrrr
r)
r
rrr
rrrrr
r)
r
rrr
rrrrr
r
)
r
rrr
rrrrr
r)
r
rrr
rrrrr
r)
r
rrr
rrrrr
rc@seZdZe��ZdS)�AcceptableResponsesN)rrrr�ObjectIdentifier�
componentTyperrrrr:src@seZdZdS)�
ArchiveCutoffN)rrrrrrrr =sr c@seZdZdS)�UnknownInfoN)rrrrrrrr!?sr!c@sDeZdZe�e�de���e�de	�j
e�ej
ejd�d���ZdS)�RevokedInfoZrevocationTimeZrevocationReasonr)�explicitTagN)rrrr�
NamedTypes�	NamedTyper�GeneralizedTime�OptionalNamedTyper	�subtyper�Tag�tagClassContext�tagFormatSimplerrrrrr"Asr"c
@sLeZdZe�e�de���e�de�	��e�de�	��e�de�
���ZdS)�CertIDZ
hashAlgorithmZissuerNameHashZ
issuerKeyHashZserialNumberN)rrrrr$r%r�AlgorithmIdentifierr�OctetStringZCertificateSerialNumberrrrrrr,Gs
r,c
@s|eZdZe�e�de��je	�
e	je	jd�d��e�de
�je	�
e	je	jd�d��e�de�je	�
e	je	jd�d���ZdS)	�
CertStatusZgoodr)�implicitTagZrevokedr
�unknownrN)rrrrr$r%r�Nullr(rr)r*r+r"r!rrrrrr/Os$"r/c@s�eZdZe�e�de��e�de��e�de�	��e�
de�	�je�
ejejd�d��e�
de��je�
ejejd�d���Zd	S)
�SingleResponseZcertIDZ
certStatusZ
thisUpdateZ
nextUpdater)r#ZsingleExtensionsr
N)rrrrr$r%r,r/rr&r'r(rr)r*r+r�
Extensionsrrrrrr3Vs$r3c@seZdZdS)�KeyHashN)rrrrrrrr5_sr5c@sZeZdZe�e�de��je	�
e	je	jd�d��e�de
�je	�
e	je	jd�d���ZdS)�ResponderIDZbyNamer
)r0ZbyKeyrN)rrrrr$r%r�Namer(rr)r*r+r5rrrrrr6as$r6c@seZdZe�d�ZdS)�Version)�v1rN)rrrrrrrrrrr8gsr8c@s�eZdZe�e�ded�je�	ej
ejd�d��e�de
��e�de���e�de�e���e�de��je�	ej
ejd	�d���Zd
S)�ResponseData�versionr9r)r#ZresponderIDZ
producedAtZ	responsesZresponseExtensionsr
N)rrrrr$�DefaultedNamedTyper8r(rr)r*r+r%r6rr&r�
SequenceOfr3r'rr4rrrrrr:js$r:c@sfeZdZe�e�de��e�de���e�de	�
��e�de	�e�
��je�ejejd�d���ZdS)�BasicOCSPResponseZtbsResponseData�signatureAlgorithm�	signature�certsr)r#N)rrrrr$r%r:rr-r�	BitStringr'r=�Certificater(rr)r*r+rrrrrr>ss
r>c@s0eZdZe�e�de���e�de����Z	dS)�
ResponseBytesZresponseType�responseN)
rrrrr$r%rrr.rrrrrrD{srDc	@s"eZdZe�ddddddd�ZdS)	�OCSPResponseStatus)Z
successfulr)ZmalformedRequestr
)Z
internalErrorr)ZtryLaterr)ZundefinedStatusr
)ZsigRequiredr)ZunauthorizedrN)rrrrrrrrrrrF�srFc@sBeZdZe�e�de��e�de�j	e
�e
je
j
d�d���ZdS)�OCSPResponseZresponseStatusZ
responseBytesr)r#N)rrrrr$r%rFr'rDr(rr)r*r+rrrrrrG�srGc@sDeZdZe�e�de��e�de�	�j
e�ej
ejd�d���ZdS)�RequestZreqCertZsingleRequestExtensionsr)r#N)rrrrr$r%r,r'rr4r(rr)r*r+rrrrrrH�srHc
@sZeZdZe�e�de���e�de�	��e�
de�e���j
e�ejejd�d���ZdS)�	Signaturer?r@rAr)r#N)rrrrr$r%rr-rrBr'r=rCr(rr)r*r+rrrrrrI�srIc@s�eZdZe�e�ded�je�	ej
ejd�d��e�de
�je�	ej
ejd�d��e�de�e���e�de��je�	ej
ejd	�d���Zd
S)�
TBSRequestr;r9r)r#Z
requestorNamer
ZrequestListZrequestExtensionsrN)rrrrr$r<r8r(rr)r*r+r'rr%rr=rHrr4rrrrrrJ�s
$"rJc@sBeZdZe�e�de��e�de�j	e
�e
je
j
d�d���ZdS)�OCSPRequestZ
tbsRequestZoptionalSignaturer)r#N)rrrrr$r%rJr'rIr(rr)r*r+rrrrrrK�srKN)0Zpyasn1.typerrrrrr�pyasn1_modulesrZ
Enumeratedr	r.rrZid_kp_OCSPSigningZid_pkix_ocspZid_pkix_ocsp_basicZid_pkix_ocsp_nonceZid_pkix_ocsp_crlZid_pkix_ocsp_responseZid_pkix_ocsp_nocheckZid_pkix_ocsp_archive_cutoffZid_pkix_ocsp_service_locatorr=rr&r r2r!�Sequencer"r,ZChoicer/r3r5r6ZIntegerr8r:r>rDrFrGrHrIrJrKrrrr�<module>s>