void TLSProperties::setCipherSuite(const GenericCipherSuite cipherSuite) { switch (cipherSuite) { case CIPHERSUITE_HIGH: setCipherSuite("HIGH:!ADH:@STRENGTH"); break; case CIPHERSUITE_MEDIUM: setCipherSuite("MEDIUM:!ADH:@STRENGTH"); break; case CIPHERSUITE_LOW: setCipherSuite("LOW:!ADH:@STRENGTH"); break; default: case CIPHERSUITE_DEFAULT: setCipherSuite("DEFAULT:!ADH:@STRENGTH"); break; } }
TLSProperties::TLSProperties() : m_data(vmime::create <TLSProperties_OpenSSL>()) { setCipherSuite(CIPHERSUITE_DEFAULT); }
TLSProperties::TLSProperties() : m_data(make_shared <TLSProperties_OpenSSL>()) { setCipherSuite(CIPHERSUITE_DEFAULT); }