faset over fra Z3950 til google books
This commit is contained in:
75
python/gdata/tlslite/api.py
Normal file
75
python/gdata/tlslite/api.py
Normal file
@@ -0,0 +1,75 @@
|
||||
"""Import this module for easy access to TLS Lite objects.
|
||||
|
||||
The TLS Lite API consists of classes, functions, and variables spread
|
||||
throughout this package. Instead of importing them individually with::
|
||||
|
||||
from tlslite.TLSConnection import TLSConnection
|
||||
from tlslite.HandshakeSettings import HandshakeSettings
|
||||
from tlslite.errors import *
|
||||
.
|
||||
.
|
||||
|
||||
It's easier to do::
|
||||
|
||||
from tlslite.api import *
|
||||
|
||||
This imports all the important objects (TLSConnection, Checker,
|
||||
HandshakeSettings, etc.) into the global namespace. In particular, it
|
||||
imports::
|
||||
|
||||
from constants import AlertLevel, AlertDescription, Fault
|
||||
from errors import *
|
||||
from Checker import Checker
|
||||
from HandshakeSettings import HandshakeSettings
|
||||
from Session import Session
|
||||
from SessionCache import SessionCache
|
||||
from SharedKeyDB import SharedKeyDB
|
||||
from TLSConnection import TLSConnection
|
||||
from VerifierDB import VerifierDB
|
||||
from X509 import X509
|
||||
from X509CertChain import X509CertChain
|
||||
|
||||
from integration.HTTPTLSConnection import HTTPTLSConnection
|
||||
from integration.POP3_TLS import POP3_TLS
|
||||
from integration.IMAP4_TLS import IMAP4_TLS
|
||||
from integration.SMTP_TLS import SMTP_TLS
|
||||
from integration.XMLRPCTransport import XMLRPCTransport
|
||||
from integration.TLSSocketServerMixIn import TLSSocketServerMixIn
|
||||
from integration.TLSAsyncDispatcherMixIn import TLSAsyncDispatcherMixIn
|
||||
from integration.TLSTwistedProtocolWrapper import TLSTwistedProtocolWrapper
|
||||
from utils.cryptomath import cryptlibpyLoaded, m2cryptoLoaded,
|
||||
gmpyLoaded, pycryptoLoaded, prngName
|
||||
from utils.keyfactory import generateRSAKey, parsePEMKey, parseXMLKey,
|
||||
parseAsPublicKey, parsePrivateKey
|
||||
"""
|
||||
|
||||
from constants import AlertLevel, AlertDescription, Fault
|
||||
from errors import *
|
||||
from Checker import Checker
|
||||
from HandshakeSettings import HandshakeSettings
|
||||
from Session import Session
|
||||
from SessionCache import SessionCache
|
||||
from SharedKeyDB import SharedKeyDB
|
||||
from TLSConnection import TLSConnection
|
||||
from VerifierDB import VerifierDB
|
||||
from X509 import X509
|
||||
from X509CertChain import X509CertChain
|
||||
|
||||
from integration.HTTPTLSConnection import HTTPTLSConnection
|
||||
from integration.TLSSocketServerMixIn import TLSSocketServerMixIn
|
||||
from integration.TLSAsyncDispatcherMixIn import TLSAsyncDispatcherMixIn
|
||||
from integration.POP3_TLS import POP3_TLS
|
||||
from integration.IMAP4_TLS import IMAP4_TLS
|
||||
from integration.SMTP_TLS import SMTP_TLS
|
||||
from integration.XMLRPCTransport import XMLRPCTransport
|
||||
try:
|
||||
import twisted
|
||||
del(twisted)
|
||||
from integration.TLSTwistedProtocolWrapper import TLSTwistedProtocolWrapper
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
from utils.cryptomath import cryptlibpyLoaded, m2cryptoLoaded, gmpyLoaded, \
|
||||
pycryptoLoaded, prngName
|
||||
from utils.keyfactory import generateRSAKey, parsePEMKey, parseXMLKey, \
|
||||
parseAsPublicKey, parsePrivateKey
|
Reference in New Issue
Block a user