summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/Glacier/CertVerifier.cpp16
-rw-r--r--cpp/src/Ice/SslRSACertificateGen.cpp4
2 files changed, 9 insertions, 11 deletions
diff --git a/cpp/src/Glacier/CertVerifier.cpp b/cpp/src/Glacier/CertVerifier.cpp
index 0e7e059cf16..f99ee3ae277 100644
--- a/cpp/src/Glacier/CertVerifier.cpp
+++ b/cpp/src/Glacier/CertVerifier.cpp
@@ -8,8 +8,7 @@
//
// **********************************************************************
-#include <Glacier/CertVerifier.h>
-#include <Ice/SslRSAPublicKey.h>
+#include <Glacier/CertVerifier.h>
#include <openssl/err.h>
#include <algorithm>
#include <iostream>
@@ -97,14 +96,9 @@ CertVerifier::verify(int preVerifyOkay, X509_STORE_CTX* x509StoreContext, SSL* s
ByteSeq
CertVerifier::toByteSeq(X509* certificate)
-{
- IceSecurity::Ssl::OpenSSL::RSAPublicKey publicKey(certificate);
-
- ByteSeq certByteSeq;
-
- publicKey.certToByteSeq(certByteSeq);
-
-/*
+{
+ ByteSeq certByteSeq;
+
// Convert the X509 to a unsigned char buffer.
unsigned int certSize = i2d_X509(certificate, 0);
unsigned char* certBuffer = new unsigned char[certSize];
@@ -114,7 +108,7 @@ CertVerifier::toByteSeq(X509* certificate)
// Yet another conversion to a ByteSeq (easy comparison this way).
copy(certBuffer, (certBuffer + certSize), back_inserter(certByteSeq));
delete []certBuffer;
-*/
+
return certByteSeq;
}
diff --git a/cpp/src/Ice/SslRSACertificateGen.cpp b/cpp/src/Ice/SslRSACertificateGen.cpp
index 3e85bbf58ac..b0a8ba06a08 100644
--- a/cpp/src/Ice/SslRSACertificateGen.cpp
+++ b/cpp/src/Ice/SslRSACertificateGen.cpp
@@ -58,6 +58,10 @@ IceSecurity::Ssl::OpenSSL::RSACertificateGenContext::RSACertificateGenContext()
{
}
+IceSecurity::Ssl::OpenSSL::RSACertificateGenContext::~RSACertificateGenContext()
+{
+}
+
void
IceSecurity::Ssl::OpenSSL::RSACertificateGenContext::setCountry(const string& country)
{