diff options
Diffstat (limited to 'cpp/src/Ice/SystemOpenSSL.h')
-rw-r--r-- | cpp/src/Ice/SystemOpenSSL.h | 8 |
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; |