| |
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <html><head><title>Python: module gdata.tlslite.api</title> |
| </head><body bgcolor="#f0f0f8"> |
| |
| <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading"> |
| <tr bgcolor="#7799ee"> |
| <td valign=bottom> <br> |
| <font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="gdata.html"><font color="#ffffff">gdata</font></a>.<a href="gdata.tlslite.html"><font color="#ffffff">tlslite</font></a>.api</strong></big></big></font></td |
| ><td align=right valign=bottom |
| ><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/afshar/src/external-gdata-release/google3/src/gdata/tlslite/api.py">/usr/local/google/home/afshar/src/external-gdata-release/google3/src/gdata/tlslite/api.py</a></font></td></tr></table> |
| <p><tt>Import this module for easy access to TLS Lite objects.<br> |
| <br> |
| The TLS Lite API consists of classes, functions, and variables spread<br> |
| throughout this package. Instead of importing them individually with::<br> |
| <br> |
| from tlslite.TLSConnection import TLSConnection<br> |
| from tlslite.HandshakeSettings import HandshakeSettings<br> |
| from tlslite.errors import *<br> |
| .<br> |
| .<br> |
| <br> |
| It's easier to do::<br> |
| <br> |
| from tlslite.api import *<br> |
| <br> |
| This imports all the important objects (TLSConnection, Checker,<br> |
| HandshakeSettings, etc.) into the global namespace. In particular, it<br> |
| imports::<br> |
| <br> |
| from constants import AlertLevel, AlertDescription, Fault<br> |
| from errors import *<br> |
| from Checker import Checker<br> |
| from HandshakeSettings import HandshakeSettings<br> |
| from Session import Session<br> |
| from SessionCache import SessionCache<br> |
| from SharedKeyDB import SharedKeyDB<br> |
| from TLSConnection import TLSConnection<br> |
| from VerifierDB import VerifierDB<br> |
| from X509 import X509<br> |
| from X509CertChain import X509CertChain<br> |
| <br> |
| from integration.HTTPTLSConnection import HTTPTLSConnection<br> |
| from integration.POP3_TLS import POP3_TLS<br> |
| from integration.IMAP4_TLS import IMAP4_TLS<br> |
| from integration.SMTP_TLS import SMTP_TLS<br> |
| from integration.XMLRPCTransport import XMLRPCTransport<br> |
| from integration.TLSSocketServerMixIn import TLSSocketServerMixIn<br> |
| from integration.TLSAsyncDispatcherMixIn import TLSAsyncDispatcherMixIn<br> |
| from integration.TLSTwistedProtocolWrapper import TLSTwistedProtocolWrapper<br> |
| from utils.cryptomath import cryptlibpyLoaded, m2cryptoLoaded,<br> |
| gmpyLoaded, pycryptoLoaded, prngName<br> |
| from utils.keyfactory import generateRSAKey, parsePEMKey, parseXMLKey,<br> |
| parseAsPublicKey, parsePrivateKey</tt></p> |
| <p> |
| <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> |
| <tr bgcolor="#55aa55"> |
| <td colspan=3 valign=bottom> <br> |
| <font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr> |
| |
| <tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td> |
| <td width="100%"><strong>cryptlibpyLoaded</strong> = False<br> |
| <strong>gmpyLoaded</strong> = False<br> |
| <strong>m2cryptoLoaded</strong> = False<br> |
| <strong>prngName</strong> = 'os.urandom'<br> |
| <strong>pycryptoLoaded</strong> = True</td></tr></table> |
| </body></html> |