MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/3/root/usr/lib/python2.4/site-packages/dns/rdtypes/ANY/RRSIG.pyc
mò
!`Nc@sdkZdkZdkZdkZdkZdkZdkZdeii	fd„ƒYZ
d„Zd„Zdei
ifd„ƒYZdS(Nt
BadSigTimecBstZdZRS(s6Raised 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.pyRsc
Cs·t|ƒdjo
t‚nt|dd!ƒ}t|dd!ƒ}t|dd!ƒ}t|dd!ƒ}t|dd!ƒ}t|dd!ƒ}t
i||||||dddf	ƒS(Niiiiii
i(tlentwhatRtinttyeartmonthtdaythourtminutetsecondtcalendarttimegm(RRR	R
RR
R((Rtsigtime_to_posixtimes
cCstidti|ƒƒS(Ns%Y%m%d%H%M%S(ttimetstrftimetgmtimeR(R((Rtposixtime_to_sigtime)stRRSIGc	BsªtZdZddddddddd	g	Zd
„Zd„Zeed„Zeed
„Z	e
e	ƒZ	eed„Zed„Ze
eƒZeed„Z
d„ZRS(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	algorithmtlabelstoriginal_ttlt
expirationt	inceptiontkey_tagtsignert	signaturecCsntt|ƒi||ƒ||_||_||_||_	||_
||_|	|_|
|_
||_dS(N(tsuperRtselft__init__trdclasstrdtypeRRRRRRRRR(R R"R#RRRRRRRRR((RR!Fs								cCs|iS(N(R R(R ((RtcoversTscKsbdtii|iƒ|i|i|it|i	ƒt|i
ƒ|i|iti
i|iƒf	S(Ns%s %d %d %d %s %s %d %s %s(tdnst	rdatatypetto_textR RRRRRRRRRtrdatat
_base64ifyR(R torigint
relativizetkw((RR'WscCs;tii|iƒƒ}tii|iƒƒ}|i	ƒ}
|iƒ}t
|iƒƒ}
t
|iƒƒ}	|i	ƒ}|iƒ}|i||ƒ}g}xV|iƒiƒ}|iƒoPn|iƒptii‚n|i|iƒqŸWdi |ƒ}|i"dƒ}||||||
||
|	|||ƒS(Nittbase64_codec('R%R&t	from_textttokt
get_stringRtdnssectalgorithm_from_textRtget_intRtget_ttlRRRRRtget_nameRtchoose_relativityR*R+tchunkstgettunescapettt
is_eol_or_eoft
is_identifiert	exceptiontSyntaxErrortappendtvaluetjointb64tdecodeRtclsR"R#(RER"R#R0R*R+RRRRRR;RCRRRRR8((RR/ds.

c	Csptid|i|i|i|i|i|i|i	ƒ}|i|ƒ|i
i|d|ƒ|i|iƒdS(Ns!HBBIIIH(tstructtpackR RRRRRRRtheadertfiletwriteRtto_wiretNoneR*R(R RItcompressR*RH((RRK~s
cCsãtid|||d!ƒ}|d7}|d8}tii||| |ƒ\}
}||7}||8}|dj	o|
i
|ƒ}
n||||!iƒ}	||||d|d|d|d|d|d|d	|
|	ƒS(
Ns!HBBIIIHiiiiiiii(RFtunpacktwiretcurrentRHtrdlenR%tnamet	from_wireRtcusedR*RLR+tunwrapRRER"R#(RER"R#RORPRQR*RTRHRR((RRS‡s

#


cCs|ii||ƒ|_dS(N(R RR7R*R+(R R*R+((RR7—scCs
|i|ƒS(N(R t	_wire_cmptother(R RW((Rt_cmpšs(RRRt	__slots__R!R$RLtTrueR'R/tclassmethodRKRSR7RX(((RR,s!		
	(RRFRt
dns.dnssecR%t
dns.exceptiont	dns.rdatat
dns.rdatatypeR>tDNSExceptionRRRR(tRdataR(RFRRRR%RRR((Rt?s