
    n                        d dl 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    de j                  d            e j                  d	        ej                         Zd Z	  ej                  e j                  d
      \  ZZesn] ej$                  ee      \  ZZered ee        Z e	ej+                                 ej,                  e      ek(  sJ d       edz  Z e	dez         y)    N)decoder)encoder)pem)rfc2459   z!Usage:
$ cat CACertificate.pem | z
$ cat userCertificate.pem | )z-----BEGIN CERTIFICATE-----z-----END CERTIFICATE-----)asn1Speczcert recode failsz *** %s PEM cert(s) de/serialized)syspyasn1.codec.derr   r   pyasn1_modulesr   r   lenargvprintexitCertificatecertTypecertCntreadPemBlocksFromFilestdinidx	substratedecodecertrestprettyPrintencode     <platform/gsutil/third_party/pyasn1-modules/tools/x509dump.py<module>r       s    $ $  "sxx=A	%(XXa[#((1+? @ CHHRL7 

.S..		 1NC 	H=JD$kD	z*		$


7>>$9,A.AA,qLG# & (72 3r   