File: //proc/3/root/usr/lib/python2.4/site-packages/dns/rdtypes/ANY/CERT.pyc
mò
!`Nc @ sÎ d k Z d k Z d k Z d k Z d k Z d k Z h d d <d d <d d <d d <d d
<Z h d d <d d <d d <d d <d
d <Z d „ Z d „ Z
d
e i i f d „ ƒ YZ
d S( Ni t PKIXi t SPKIi t PGPiý t URIiþ t OIDc C s. t i | ƒ } | d j o | Sn t | ƒ S( N( t _ctype_by_namet gett whatt vt Nonet int( R R ( ( t8 /usr/lib/python2.4/site-packages/dns/rdtypes/ANY/CERT.pyt _ctype_from_text( s
c C s. t i | ƒ } | d j o | Sn t | ƒ S( N( t _ctype_by_valueR R R R t str( R R ( ( R t _ctype_to_text. s
t CERTc B sƒ t Z d Z d d d d g Z d „ Z e e d „ Z e e d „ Z e e ƒ Z e e d „ Z
e d „ Z e e ƒ Z d
„ Z RS( s" CERT record
@ivar certificate_type: certificate type
@type certificate_type: int
@ivar key_tag: key tag
@type key_tag: int
@ivar algorithm: algorithm
@type algorithm: int
@ivar certificate: the certificate or CRL
@type certificate: string
@see: RFC 2538t certificate_typet key_tagt algorithmt certificatec C sA t t | ƒ i | | ƒ | | _ | | _ | | _ | | _ d S( N(
t superR t selft __init__t rdclasst rdtypeR R R R ( R R R R R R R ( ( R R C s
c K sD t | i ƒ } d | | i t i i | i ƒ t i i | i
ƒ f S( Ns %s %d %s %s( R R R R t dnst dnssect algorithm_to_textR t rdatat
_base64ifyR ( R t origint
relativizet kwR ( ( R t to_textK s c
C sü t | i ƒ ƒ } | i ƒ } t i i | i ƒ ƒ } | d j p
| d j o t i
i d ƒ ‚ n g } xV | i
ƒ i ƒ }
|
i ƒ o Pn |
i ƒ p t i
i ‚ n | i |
i ƒ qo Wd i | ƒ } | i d ƒ } | | | | | | | ƒ S( Ni iÿ s bad algorithm typei t t base64_codec( R t tokt
get_stringR t
get_uint16R R R t algorithm_from_textR t exceptiont SyntaxErrort chunksR t unescapet tt
is_eol_or_eoft
is_identifiert appendt valuet joint b64t decodeR t clsR R (
R5 R R R% R R R R R3 R R- R R+ ( ( R t from_textQ s$
c C sB t i d | i | i | i ƒ } | i | ƒ | i | i ƒ d S( Ns !HHB(
t structt packR R R R t prefixt filet writeR ( R R: t compressR R9 ( ( R t to_wiref s
c C s“ | | | d !i ƒ } | d 7} | d 8} | d j o t i i ‚ n t i d | ƒ \ } }
} | | | | !i ƒ } | | | | |
| | ƒ S( Ni i s !HHB( t wiret currentt unwrapR9 t rdlenR R) t FormErrorR7 t unpackR R R R R5 R R ( R5 R R R>