summaryrefslogtreecommitdiff
path: root/ace/SSL
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2001-09-20 19:20:07 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2001-09-20 19:20:07 +0000
commit2f5e17daa17451c9df19159bb44a85fe92600c61 (patch)
tree2c0c70cca67fa82104ffe3bb86ed73f84b5af583 /ace/SSL
parent6750aedbf95fdf1d7540bf1401ea35e6334f2864 (diff)
downloadATCD-2f5e17daa17451c9df19159bb44a85fe92600c61.tar.gz
ChangeLogTag:Thu Sep 20 12:16:13 2001 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'ace/SSL')
-rw-r--r--ace/SSL/SSL_SOCK.cpp6
-rw-r--r--ace/SSL/SSL_SOCK_Stream.cpp27
-rw-r--r--ace/SSL/SSL_SOCK_Stream.i23
3 files changed, 30 insertions, 26 deletions
diff --git a/ace/SSL/SSL_SOCK.cpp b/ace/SSL/SSL_SOCK.cpp
index 8a1729bbcea..4a2f37e3fc1 100644
--- a/ace/SSL/SSL_SOCK.cpp
+++ b/ace/SSL/SSL_SOCK.cpp
@@ -9,7 +9,9 @@
#include "SSL_SOCK.i"
#endif
-ACE_RCSID(ACE_SSL, SSL_SOCK, "$Id$")
+ACE_RCSID (ACE_SSL,
+ SSL_SOCK,
+ "$Id$")
ACE_SSL_SOCK::ACE_SSL_SOCK (void)
@@ -42,7 +44,6 @@ ACE_SSL_SOCK::enable (int value) const
default:
return -1;
}
- return 0;
}
int
@@ -64,5 +65,4 @@ ACE_SSL_SOCK::disable (int value) const
default:
return -1;
}
- return 0;
}
diff --git a/ace/SSL/SSL_SOCK_Stream.cpp b/ace/SSL/SSL_SOCK_Stream.cpp
index f9acf6fd97d..d4dd9ddfd82 100644
--- a/ace/SSL/SSL_SOCK_Stream.cpp
+++ b/ace/SSL/SSL_SOCK_Stream.cpp
@@ -3,6 +3,7 @@
// $Id$
#include "ace/Handle_Set.h"
+#include "ace/Log_Msg.h"
#include <openssl/err.h>
@@ -18,6 +19,32 @@ ACE_RCSID (ACE_SSL,
ACE_ALLOC_HOOK_DEFINE(ACE_SSL_SOCK_Stream)
+ACE_SSL_SOCK_Stream::ACE_SSL_SOCK_Stream (ACE_SSL_Context *context)
+ : ssl_ (0),
+ stream_ ()
+{
+ ACE_TRACE ("ACE_SSL_SOCK_Stream::ACE_SSL_SOCK_Stream");
+
+ ACE_SSL_Context * ctx =
+ (context == 0 ? ACE_SSL_Context::instance () : context);
+
+ this->ssl_ = ::SSL_new (ctx->context ());
+
+ if (this->ssl_ != 0)
+ {
+ ::SSL_set_verify (this->ssl_,
+ ctx->default_verify_mode (),
+ 0);
+ }
+ else
+ {
+ ACE_ERROR ((LM_ERROR,
+ "(%P|%t) ACE_SSL_SOCK_Stream "
+ "- cannot allocate new SSL structure %p\n",
+ ACE_TEXT ("")));
+ }
+}
+
ssize_t
ACE_SSL_SOCK_Stream::sendv (const iovec iov[], size_t n) const
{
diff --git a/ace/SSL/SSL_SOCK_Stream.i b/ace/SSL/SSL_SOCK_Stream.i
index f2792ae9b3a..50ed83a2cea 100644
--- a/ace/SSL/SSL_SOCK_Stream.i
+++ b/ace/SSL/SSL_SOCK_Stream.i
@@ -21,29 +21,6 @@ ACE_SSL_SOCK_Stream::set_handle (ACE_HANDLE fd)
}
ASYS_INLINE
-ACE_SSL_SOCK_Stream::ACE_SSL_SOCK_Stream (ACE_SSL_Context *context)
- : ssl_ (0),
- stream_ ()
-{
- ACE_TRACE ("ACE_SSL_SOCK_Stream::ACE_SSL_SOCK_Stream");
-
- ACE_SSL_Context * ctx =
- (context == 0 ? ACE_SSL_Context::instance () : context);
-
- this->ssl_ = ::SSL_new (ctx->context ());
-
- if (this->ssl_ == 0)
- ACE_ERROR ((LM_ERROR,
- "(%P|%t) ACE_SSL_SOCK_Stream "
- "- cannot allocate new SSL structure %p\n",
- ACE_TEXT ("")));
-
- ::SSL_set_verify (this->ssl_,
- ctx->default_verify_mode (),
- 0);
-}
-
-ASYS_INLINE
ACE_SSL_SOCK_Stream::~ACE_SSL_SOCK_Stream (void)
{
ACE_TRACE ("ACE_SSL_SOCK_Stream::~ACE_SSL_SOCK_Stream");