From 041344d02adcb89de51a57e38dd51d2959a4e494 Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Sat, 21 Sep 2013 11:53:38 +0200 Subject: TLS properties: allows setting custom cipher suite for TLS/SSL connections. --- src/net/session.cpp | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'src/net/session.cpp') diff --git a/src/net/session.cpp b/src/net/session.cpp index 970ef71d..a444d000 100644 --- a/src/net/session.cpp +++ b/src/net/session.cpp @@ -39,18 +39,19 @@ namespace net { session::session() + : m_tlsProps(vmime::create ()) { } session::session(const session& sess) - : object(), m_props(sess.m_props) + : object(), m_props(sess.m_props), m_tlsProps(vmime::create (*sess.m_tlsProps)) { } session::session(const propertySet& props) - : m_props(props) + : m_props(props), m_tlsProps(vmime::create ()) { } @@ -136,6 +137,18 @@ propertySet& session::getProperties() } +void session::setTLSProperties(ref tlsProps) +{ + m_tlsProps = vmime::create (*tlsProps); +} + + +ref session::getTLSProperties() const +{ + return m_tlsProps; +} + + } // net } // vmime -- cgit v1.2.3