
                         t   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ  ee j                        dk7  r* e
de j                  d            e j                  d	       d Z ej                  e j                        Z ej                   e ej"                         
      \  ZZerJ ej(                  ZeZer~eej(                  k(  ro ej                   e ej"                         
      \  ZZ ej0                  e      ek(  sJ d       erJ  e
d        e
ej3                                ed   Zed   Zneej4                  k(  ru ej                   e ej6                         
      \  ZZ ej0                  e      ek(  sJ d       erJ  e
d        e
ej3                                ed   d   Zed   d   Znweej8                  k(  rh ej                   e ej:                         
      \  ZZ ej0                  e      ek(  sJ d       erJ  e
d        e
ej3                                dZdZer}yy)    N)decoder)encoder)pem)rfc5652)rfc6402   zUsage:
$ cat cmc_request.pem | )asn1Speczwrapper recode failsz * New layer (wrapper):contentTypecontentencapContentInfoeContentTypeeContentzpkidata recode failsz * New layer (pkidata):)syspyasn1.codec.derr   r   pyasn1_modulesr   r   r   lenargvprintexitreqCntreadBase64FromFilestdin	substratedecodeContentInfo_restid_ct_contentInfo
next_layerdatalayerencodeprettyPrintid_signedData
SignedDataid_cct_PKIDataPKIData     ;platform/gsutil/third_party/pyasn1-modules/tools/cmcdump.py<module>r,      s6    $ $  " "sxx=A	!$!/ 0CHHRL	
"C""399-	
'..-@W-@-@-B
C4x&&
W...$gnnT4GG4G4G4IJtw~~e$,D.DD,x'(e!"=)
Y	w,,	,$gnnT4FG4F4F4HItw~~e$,D.DD,x'(e!"-.~>
'(4	w--	-$gnnTOGOO4EFtw~~e$,D.DD,x'(e!"
A r*   