Ñò Ã#xPc @ s d d k l Z d d k l Z d d k l Z d d k Z d d k l Z d d k Z d d k Z d Z e d „ Z d e f d „ ƒ YZ d S( iÿÿÿÿ( t ipautil( t nsslib( t pkcs10N( t sha1s %s IPA CAc C s | | S( N( ( t realmt format( ( s4 /usr/lib/python2.6/site-packages/ipapython/certdb.pyt get_ca_nickname s t CertDBc B sq e Z d Z d e d „ Z d „ Z d d „ Z d „ Z d „ Z d d d „ Z d e d „ Z d d d „ Z RS( s To be used for temporary NSS databases only. If temporary is set then this willcompletely remove the database it is working on when the class is destroyed. c C sã | d j o t i d d ƒ } n | d j o | i ƒ } n | | _ | | _ | | _ | d | _ | d | _ | d | _ t | i d ƒ } | i | i ƒ | i ƒ t i | d ƒ p | i d d | i g ƒ n d S( Nt prefixs certdb-s /noises /pwds /csr.txtt ws /secmod.dbs -Ns -f( t Nonet tempfilet mkdtempt generate_randomt secdirt passwordt temporaryt noise_filet pwd_filet csr_filet opent writet closeR t file_existst run_certutil( t selfR R R t f( ( s4 /usr/lib/python2.6/site-packages/ipapython/certdb.pyt __init__&