h] ddlmZddlmZddlmZddlmZddlmZddlmZGddejZ Gd d ejZ ejd Z ejd Zejd ZejdZejdZejdZejdZejdZejdZGddej,ZGddej0ZGddej4ZGddej8ZGddej8ZGddej>Z Gd d!ej8Z!Gd"d#ejZ"Gd$d%ej>Z#Gd&d'ejHZ%Gd(d)ej8Z&Gd*d+ej8Z'Gd,d-ej8Z(Gd.d/ejZ)Gd0d1ej8Z*Gd2d3ej8Z+Gd4d5ej8Z,Gd6d7ej8Z-Gd8d9ej8Z.y:);) namedtype)namedval)tag)univ)useful)rfc2459c BeZdZejddddddddd d Zy ) CRLReason) unspecifiedr) keyCompromise) cACompromise)affiliationChanged) superseded)cessationOfOperation)certificateHold) removeFromCRL)privilegeWithdrawn ) aACompromise N__name__ __module__ __qualname__r NamedValues namedValues8/usr/lib/python3/dist-packages/pyasn1_modules/rfc2560.pyr r %s2&(&&!#! Kr%r c eZdZy) GeneralNameNrr r!r$r%r&r(r(8r%r() r rrr rrrr) r rrr rrr+0r ) r rrr rrr+r,r r ) r rrr rrr+r,r r) r rrr rrr+r,r r) r rrr rrr+r,r r) r rrr rrr+r,r r) r rrr rrr+r,r r) r rrr rrr+r,r r+c.eZdZejZy)AcceptableResponsesN)rr r!rObjectIdentifier componentTyper$r%r&r.r.Is)D))+Mr%r.c eZdZy) ArchiveCutoffNr)r$r%r&r2r2Mr*r%r2c eZdZy) UnknownInfoNr)r$r%r&r4r4Qr*r%r4c eZdZejej dejejde je je je jdZy) RevokedInforevocationTimerevocationReasonr explicitTagN)rr r!r NamedTypes NamedTyperGeneralizedTimeOptionalNamedTyper subtyperTagtagClassContexttagFormatSimpler0r$r%r&r6r6Us{(I(( ,.Df.D.D.FG# ##$6 8K8K 3 3S5H5H!L9L9N OMr%r6c 6eZdZejej dejej dejej dejej dejZ y)CertID hashAlgorithmissuerNameHash issuerKeyHash serialNumberN) rr r!rr;r<rAlgorithmIdentifierr OctetStringCertificateSerialNumberr0r$r%r&rDrD]s(I(( O-HW-H-H-JK ,.>d.>.>.@A O-=T-=-=-?@ N,KG,K,K,MN Mr%rDceZdZejej dejje je je jdej de je je je jdej deje je je jdZy) CertStatusgoodr) implicitTagrevokedr unknownrN)rr r!rr;r<rNullr?rr@rArBr6r4r0r$r%r&rMrMfs(I(( F%DIIK//GCGGCDWDWY\YlYlnor1s u I'M11gcggcFYFY[^[n[npq>r1s u Mr%rMc(eZdZejej deej deej dejejdejje je je jdejdej"je je je jdZy ) SingleResponsecertID certStatus thisUpdate nextUpdaterr9singleExtensionsr N)rr r!rr;r<rDrMrr=r>r?rr@rArBr Extensionsr0r$r%r&rTrTqs(I(( Hfh/ L*,7 L*@&*@*@*BC# ##L2H&2H2H2J2R2R 3 3S5H5H!L3S3N O# ##$68J8J8J8L8T8T 3 3S5H5H!L9U9N O Mr%rTc eZdZy)KeyHashNr)r$r%r&r\r\}r*r%r\c veZdZejej dejje je je jdej de je je je jdZy) ResponderIDbyNamer r9byKeyrN)rr r!rr;r<rNamer?rr@rArBr\r0r$r%r&r^r^s(I(( H(GLLN22wswwsGZGZ\_\o\oqr?s2t v G#I--'#''#BUBUWZWjWjlm:n-o qMr%r^c0eZdZejdZy)Version)v1rNrr$r%r&rcrcs&(&&y1Kr%rcc8eZdZejej dedjejejejdejde ejdejejdej"eej&d ej*jejejejd Zy ) ResponseDataversionrdrr9 responderID producedAt responsesr0responseExtensionsr N)rr r!rr;DefaultedNamedTypercr?rr@rArBr<r^rr=r SequenceOfrTr>rrZr0r$r%r&rfrfs(I(($ $$Y 0E0E 3 3S5H5H!L1F1N O M;=9 L*@&*@*@*BC K~GW)XY# ##$8:L':L:L:N:V:V 3 3S5H5H!L;W;N O Mr%rfceZdZejej deej dejej de jejde jejjej ej"ej$dZy) BasicOCSPResponsetbsResponseDatasignatureAlgorithm signaturecertsrkrr9N)rr r!rr;r<rfrrIr BitStringr>rn Certificater?rr@rArBr0r$r%r&rprps(I(( -|~> 02M'2M2M2OP K)9:# ##G_T__K^7K^K^K`-a-i-i 3 3S5H5H!L.j.N O Mr%rpceZdZejej dejej dejZ y) ResponseBytes responseTyperesponseN) rr r!rr;r<rr/rJr0r$r%r&rxrxsP(I(( N,AD,A,A,CD J(8(8(8(:;Mr%rxc <eZdZejdddddddZy) OCSPResponseStatus) successfulr)malformedRequestr ) internalErrorr)tryLaterr)undefinedStatusr) sigRequiredr) unauthorizedrNrr$r%r&r|r|s)&(&&Kr%r|c eZdZejej deejdeje je je jdZy) OCSPResponseresponseStatus responseBytesrr9N)rr r!rr;r<r|r>rxr?rr@rArBr0r$r%r&rrsr(I(( ,.@.BC# ##O]_5L5L 3 3S5H5H!L6M6N OMr%rc eZdZejej deejdejje je je jdZy)RequestreqCertsingleRequestExtensionsrr9N)rr r!rr;r<rDr>rrZr?rr@rArBr0r$r%r&rrs|(I(( Ivx0# ##$=?Qw?Q?Q?S?[?[ 3 3S5H5H!L@\@N OMr%rceZdZejej dejej dejejdejejjejej ej"dZy) Signaturerrrsrtrkrr9N)rr r!rr;r<rrIrrur>rnrvr?rr@rArBr0r$r%r&rrs(I(( 02M'2M2M2OP K)9:# ##G_T__K^7K^K^K`-a-i-i 3 3S5H5H!L.j.N OMr%rcbeZdZejej dedjejejejdejde jejejejdejdej eejd ej&jejejejd Zy ) TBSRequestrgrdrr9 requestorNamer requestListrkrequestExtensionsrN)rr r!rr;rmrcr?rr@rArBr>r(r<rrnrrrZr0r$r%r&rrs(I(($ $$Y 0E0E 3 3S5H5H!L1F1N O# ##O[]5J5J 3 3S5H5H!L6K6N O M?4??+ST# ##$79K9K9K9M9U9U 3 3S5H5H!L:V:N O Mr%rc eZdZejej deejdeje je je jdZy) OCSPRequest tbsRequestoptionalSignaturerr9N)rr r!rr;r<rr>rr?rr@rArBr0r$r%r&rrsp(I(( L*,7# ##$79L9L 3 3S5H5H!L:M:N OMr%rN)/ pyasn1.typerrrrrpyasn1_modulesr Enumeratedr rJr(r/id_kp_OCSPSigning id_pkix_ocspid_pkix_ocsp_basicid_pkix_ocsp_nonceid_pkix_ocsp_crlid_pkix_ocsp_responseid_pkix_ocsp_nocheckid_pkix_ocsp_archive_cutoffid_pkix_ocsp_service_locatorrnr.r=r2rRr4Sequencer6rDChoicerMrTr\r^Integerrcrfrprxr|rrrrrr$r%r&rs$0" "  & $"" *D))*EF$t$$%AB *T**+JK*T**+JK(4(()HI---.MN,t,,-LM3d334ST4t445TU,$//, F**  $)) $--T]] T]]  d $++2dll2 4==  DMM  4==dmm   $--r%