Add TLS 1.2+ version for contexts
[folly.git] / folly / io / async / SSLContext.cpp
index 3d440a8bfa040752469817df5ba55c7772488982..45936d0ce3a78b1bf99e2e722d3e042781a19c75 100644 (file)
@@ -49,6 +49,10 @@ SSLContext::SSLContext(SSLVersion version) {
     case SSLv3:
       opt = SSL_OP_NO_SSLv2;
       break;
+    case TLSv1_2:
+      opt = SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 | SSL_OP_NO_TLSv1 |
+          SSL_OP_NO_TLSv1_1;
+      break;
     default:
       // do nothing
       break;