summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/SystemOpenSSL.h
diff options
context:
space:
mode:
authorAnthony Neal <aneal@zeroc.com>2002-03-27 15:53:45 +0000
committerAnthony Neal <aneal@zeroc.com>2002-03-27 15:53:45 +0000
commit4d248d29e4398b0c62ed7716be48bf2cc519d454 (patch)
tree2a2a4b9a83619e0a1549a0681699cc415f352157 /cpp/src/Ice/SystemOpenSSL.h
parentrevising docu; updating init() args (diff)
downloadice-4d248d29e4398b0c62ed7716be48bf2cc519d454.tar.bz2
ice-4d248d29e4398b0c62ed7716be48bf2cc519d454.tar.xz
ice-4d248d29e4398b0c62ed7716be48bf2cc519d454.zip
Updates for better handling of DHParams.
Diffstat (limited to 'cpp/src/Ice/SystemOpenSSL.h')
-rw-r--r--cpp/src/Ice/SystemOpenSSL.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/cpp/src/Ice/SystemOpenSSL.h b/cpp/src/Ice/SystemOpenSSL.h
index 84d7d16d35a..39758546fa0 100644
--- a/cpp/src/Ice/SystemOpenSSL.h
+++ b/cpp/src/Ice/SystemOpenSSL.h
@@ -31,6 +31,9 @@
#include <openssl/ssl.h>
#include <string>
#include <map>
+
+#include <Ice/RSAPrivateKeyF.h>
+#include <Ice/DHParamsF.h>
namespace IceSSL
{
@@ -40,9 +43,8 @@ class GeneralConfig;
namespace OpenSSL
{
-// TODO: Make these map<int, RSAPrivateKeyPtr> and something similar for DH.
-typedef std::map<int,RSA*> RSAMap;
-typedef std::map<int,DH*> DHMap;
+typedef std::map<int,RSAPrivateKeyPtr> RSAMap;
+typedef std::map<int,DHParamsPtr> DHMap;
typedef std::map<int,CertificateDesc> RSACertMap;
typedef std::map<int,DiffieHellmanParamsFile> DHParamsMap;