D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
opt
/
alt
/
python27
/
share
/
doc
/
alt-python27-pyOpenSSL-0.10
/
html
/
Filename :
intro.html
back
Copy
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>1 Introduction </title> <META NAME="description" CONTENT="1 Introduction "> <META NAME="keywords" CONTENT="pyOpenSSL"> <META NAME="resource-type" CONTENT="document"> <META NAME="distribution" CONTENT="global"> <link rel="STYLESHEET" href="pyOpenSSL.css"> <LINK REL="next" href="building.html"> <LINK REL="previous" href="contents.html"> <LINK REL="up" HREF="pyOpenSSL.html"> <LINK REL="next" href="building.html"> </head> <body> <DIV CLASS="navigation"> <table align="center" width="100%" cellpadding="0" cellspacing="2"> <tr> <td><A href="contents.html"><img src="previous.gif" border="0" height="32" alt="Previous Page" width="32"></A></td> <td><A HREF="pyOpenSSL.html"><img src="up.gif" border="0" height="32" alt="Up One Level" width="32"></A></td> <td><A href="building.html"><img src="next.gif" border="0" height="32" alt="Next Page" width="32"></A></td> <td align="center" width="100%">Python OpenSSL Manual</td> <td><A href="contents.html"><img src="contents.gif" border="0" height="32" alt="Contents" width="32"></A></td> <td><img src="blank.gif" border="0" height="32" alt="" width="32"></td> <td><img src="blank.gif" border="0" height="32" alt="" width="32"></td> </tr></table> <b class="navlabel">Previous:</b> <a class="sectref" href="contents.html">Contents</A> <b class="navlabel">Up:</b> <a class="sectref" HREF="pyOpenSSL.html">Python OpenSSL Manual</A> <b class="navlabel">Next:</b> <a class="sectref" href="building.html">2 Building and Installing</A> <br><hr> </DIV> <!--End of Navigation Panel--> <H1><A NAME="SECTION000200000000000000000"> </A> <BR> 1 Introduction </H1> <P> The reason pyOpenSSL was created is that the SSL support in the socket module in Python 2.1 (the contemporary version of Python when the pyOpenSSL project was begun) was severely limited. Other OpenSSL wrappers for Python at the time were also limited, though in different ways. Unfortunately, Python's standard library SSL support has remained weak, although other packages (such as M2Crypto<A NAME="tex2html1" HREF="#foot1085"><SUP>1</SUP></A>) have made great advances and now equal or exceed pyOpenSSL's functionality. <P> The reason pyOpenSSL continues to be maintained is that there is a significant user community around it, as well as a large amount of software which depends on it. It is a great benefit to many people for pyOpenSSL to continue to exist and advance. <P> <BR><HR><H4>Footnotes</H4> <DL> <DT><A NAME="foot1085">... M2Crypto</A><A href="intro.html#tex2html1"><SUP>1</SUP></A></DT> <DD>See <a class="url" href="http://chandlerproject.org/Projects/MeTooCrypto">http://chandlerproject.org/Projects/MeTooCrypto</a> </DD> </DL> <DIV CLASS="navigation"> <p><hr> <table align="center" width="100%" cellpadding="0" cellspacing="2"> <tr> <td><A href="contents.html"><img src="previous.gif" border="0" height="32" alt="Previous Page" width="32"></A></td> <td><A HREF="pyOpenSSL.html"><img src="up.gif" border="0" height="32" alt="Up One Level" width="32"></A></td> <td><A href="building.html"><img src="next.gif" border="0" height="32" alt="Next Page" width="32"></A></td> <td align="center" width="100%">Python OpenSSL Manual</td> <td><A href="contents.html"><img src="contents.gif" border="0" height="32" alt="Contents" width="32"></A></td> <td><img src="blank.gif" border="0" height="32" alt="" width="32"></td> <td><img src="blank.gif" border="0" height="32" alt="" width="32"></td> </tr></table> <b class="navlabel">Previous:</b> <a class="sectref" href="contents.html">Contents</A> <b class="navlabel">Up:</b> <a class="sectref" HREF="pyOpenSSL.html">Python OpenSSL Manual</A> <b class="navlabel">Next:</b> <a class="sectref" href="building.html">2 Building and Installing</A> <hr> <span class="release-info">Release 0.10.</span> </DIV> <!--End of Navigation Panel--> </BODY> </HTML>