summaryrefslogtreecommitdiff
path: root/ACE/docs/ACE-SSL.html
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/docs/ACE-SSL.html')
-rw-r--r--ACE/docs/ACE-SSL.html45
1 files changed, 45 insertions, 0 deletions
diff --git a/ACE/docs/ACE-SSL.html b/ACE/docs/ACE-SSL.html
new file mode 100644
index 00000000000..b3ba856bbc5
--- /dev/null
+++ b/ACE/docs/ACE-SSL.html
@@ -0,0 +1,45 @@
+<HTML>
+<!-- $Id$ -->
+<Title>ACE+SSL</TITLE>
+
+ <BODY text = "#000000"
+ link="#000fff"
+ vlink="#ff0f0f"
+ bgcolor="#ffffff">
+
+ <HR><P>
+ <H3>What is ACE+SSL?</H3>
+ <p>ACE plus SSL is an addition to the core classes which allow the use
+ of the Secure Socket Layer with the ACE framework. The following
+ are the core classes conditionally compiled in when you run
+ <code>make ssl=1</code>:</p>
+ <ul>
+ <li>ACE_SSL contains the interface to the ssl library OpenSSL.
+ <li><code>ACE_SSL_SOCK_Stream</code> uses an interface and
+ behavior nearly identical to <code>ACE_SOCK_Stream</code>,
+ only with the additional ssl layer functionality.
+ <li><code>ACE_SSL_SOCK_Acceptor</code>/<code>Connector</code>
+ are again similar to their <code>ACE_SOCK</code> counterparts.
+ </ul>
+
+ <p>The SSL/TLS library we use is OpenSSL which is available at
+ <A HREF="http://www.openssl.org/">http://www.openssl.org/</A>.
+ This library must be installed in order to use ACE+SSL. We
+ cannot answer all of the questions you may have about OpenSSL,
+ but hopefully through using the ACE+SSL interface your questions
+ will be reduced.</p>
+
+ <H3>How do I get ACE+SSL?</H3>
+ <p>Due to the relaxation of export restrictions we have gained
+ permission to distribute ACE+SSL along with the normal ACE
+ distribution. It can be found in $ACE_ROOT/ace/SSL. An SSL
+ pluggable transport for can be found in
+ $ACE_ROOT/TAO/orbsvcs/orbsvcs/SSLIOP.
+
+
+ <HR><P>
+ Back to <A HREF="http://www.cs.wustl.edu/~schmidt/ACE.html">
+ ACE</A> home page. <P>
+ <!--#include virtual="/~schmidt/cgi-sig.html" -->
+ </BODY>
+</HTML>