
                         8   d Z ddlZdZdZ	 ddlmZ dZdZdZ	 ddl	m
Z dZej                  j                  ej                  j                  ej                  j                  e            d      Zd	 Zed
k(  r e e              yy# e$ r Y yw xY w# e$ r Y ww xY w)z%Utilities for certificate management.    NF)whereT   )getzcacerts.txtc                      t         j                  j                  d      } | ,t         j                  j	                  |       r| S t        d      t        r
t               S t        r
t               S t        S )NHTTPLIB2_CA_CERTSz7Environment variable HTTPLIB2_CA_CERTS not a valid file)osenvironr   pathisfileRuntimeErrorcustom_ca_locater_availablecustom_ca_locater_wherecertifi_availablecertifi_whereBUILTIN_CA_CERTS)envs    1platform/bq/third_party/httplib2/python3/certs.pyr   r      sX    
**..,
-C
77>>#JXYY"&((    __main__)__doc__r   r   r   certifir   ImportErrorr   r   ca_certs_locaterr   r
   joindirnameabspath__file__r   __name__print r   r   <module>r!      s    + 	 	. $  	@"&
 77<<GGOOBGGOOH-. 
 z	%'N ?  		  		s"   B B BBBB