Your IP : 3.137.41.104


Current Path : /lib64/python2.7/site-packages/M2Crypto/SSL/
Upload File :
Current File : //lib64/python2.7/site-packages/M2Crypto/SSL/Session.pyc

�

�1Mc@sNdZddgZddlmZmZmZddd��YZd�ZdS(	sISSL Session

Copyright (c) 1999-2003 Ng Pheng Siong. All rights reserved.tSessiontload_sessioni����(tBIOtErrtm2cBsneZejZdd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�ZRS(icCs(|dk	st�||_||_dS(N(tNonetAssertionErrortsessiont_pyfree(tselfRR((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pyt__init__
s	cCs)t|dd�r%|j|j�ndS(NRi(tgetattrtm2_ssl_session_freeR(R	((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pyt__del__scCs|jS(N(R(R	((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pyt_ptrscCs/tj�}tj|j�|j�|j�S(N(RtMemoryBufferRtssl_session_printtbio_ptrRtread_all(R	tbuf((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pytas_textscCs/tj�}tj|j�|j�|j�S(N(RRRti2d_ssl_sessionRRR(R	R((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pytas_derscCstj|j�|j�S(N(Rtssl_session_write_bioRR(R	tbio((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pyt	write_bio#scCstj|j�S(N(Rtssl_session_get_timeR(R	((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pytget_time&scCstj|j|�S(N(Rtssl_session_set_timeR(R	tt((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pytset_time)scCstj|j�S(N(Rtssl_session_get_timeoutR(R	((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pytget_timeout,scCstj|j|�S(N(Rtssl_session_set_timeoutR(R	R((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pytset_timeout/s(t__name__t
__module__Rtssl_session_freeRR
R
RRRRRRR R"(((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pyR	s									cCsltj|�}tj|j��}|j�|dkr_ddlm}|t	j
���nt|d�S(Ni����(tSSLErrori(RtopenfileRtssl_session_read_pemRtcloseRtM2Crypto.SSLR&Rt	get_errorR(tpemfiletftcptrR&((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pyR3s
N((t__doc__t__all__tM2CryptoRRRRR(((s:/usr/lib64/python2.7/site-packages/M2Crypto/SSL/Session.pyt<module>s*