summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/SslSystemOpenSSL.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/SslSystemOpenSSL.h')
-rw-r--r--cpp/src/Ice/SslSystemOpenSSL.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/cpp/src/Ice/SslSystemOpenSSL.h b/cpp/src/Ice/SslSystemOpenSSL.h
index bb418749366..b93305c3eb1 100644
--- a/cpp/src/Ice/SslSystemOpenSSL.h
+++ b/cpp/src/Ice/SslSystemOpenSSL.h
@@ -143,6 +143,8 @@ private:
bool _configLoaded;
+ void setKeyCert(SSL_CTX*, const CertificateDesc&, const string&, const string&);
+
// Call to initialize the SSL system.
void initClient(GeneralConfig&, CertificateAuthority&, BaseCertificates&);
void initServer(GeneralConfig&, CertificateAuthority&, BaseCertificates&, TempCertificates&);
@@ -151,6 +153,9 @@ private:
void processCertificate(SSL_CTX*, const CertificateDesc&);
void addKeyCert(SSL_CTX*, const CertificateFile&, const CertificateFile&);
+ X509* byteSeqToX509(ByteSeq&);
+ RSA* byteSeqToKey(ByteSeq&);
+ void addKeyCert(SSL_CTX*, const string&, const string&);
SSL_CTX* createContext(SslProtocol);