File: //proc/3/root/usr/lib/python2.4/site-packages/dns/rdtypes/ANY/RRSIG.pyc
mò
!`Nc @ s d k Z d k Z d k Z d k Z d k Z d k Z d k Z d e i i f d „ ƒ YZ
d „ Z d „ Z d e i
i f d „ ƒ YZ d S( Nt
BadSigTimec B s t Z d Z RS( s6 Raised when a SIG or RRSIG RR's time cannot be parsed.( t __name__t
__module__t __doc__( ( ( t9 /usr/lib/python2.4/site-packages/dns/rdtypes/ANY/RRSIG.pyR s c
C s· t | ƒ d j o
t ‚ n t | d d !ƒ } t | d d !ƒ } t | d d !ƒ } t | d d !ƒ } t | d d !ƒ } t | d d !ƒ } t
i | | | | | | d d d f ƒ S( Ni i i i i i
i ( t lent whatR t intt yeart montht dayt hourt minutet secondt calendart timegm( R R R R
R R
R ( ( R t sigtime_to_posixtime s
c C s t i d t i | ƒ ƒ S( Ns %Y%m%d%H%M%S( t timet strftimet gmtimeR ( R ( ( R t posixtime_to_sigtime) s t RRSIGc B sª t Z d Z d d d d d d d d d g Z d
„ Z d „ Z e e d „ Z e e d
„ Z e
e ƒ Z e e d „ Z e d „ Z e
e ƒ Z e e d „ Z
d „ Z RS( s~ RRSIG record
@ivar type_covered: the rdata type this signature covers
@type type_covered: int
@ivar algorithm: the algorithm used for the sig
@type algorithm: int
@ivar labels: number of labels
@type labels: int
@ivar original_ttl: the original TTL
@type original_ttl: long
@ivar expiration: signature expiration time
@type expiration: long
@ivar inception: signature inception time
@type inception: long
@ivar key_tag: the key tag
@type key_tag: int
@ivar signer: the signer
@type signer: dns.name.Name object
@ivar signature: the signature
@type signature: stringt type_coveredt algorithmt labelst original_ttlt
expirationt inceptiont key_tagt signert signaturec C sn t t | ƒ i | | ƒ | | _ | | _ | | _ | | _ | | _
| | _ | | _ |
| _
| | _ d S( N( t superR t selft __init__t rdclasst rdtypeR R R R R R R R R ( R R"