コード例 #1
0
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;
	}
}
コード例 #2
0
TLSProperties::TLSProperties()
	: m_data(vmime::create <TLSProperties_OpenSSL>())
{
	setCipherSuite(CIPHERSUITE_DEFAULT);
}
コード例 #3
0
TLSProperties::TLSProperties()
	: m_data(make_shared <TLSProperties_OpenSSL>())
{
	setCipherSuite(CIPHERSUITE_DEFAULT);
}