diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-12-06 00:26:43 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-12-06 17:50:35 +0900 |
| commit | 73d752fb1cd01a9092191c9ac52ddb8fa378065f (patch) | |
| tree | a727e1ce50b9b855c1ed99811c2c4a9c7ecb88ab /src/LibgnutlsTLSContext.h | |
| parent | 62fba76666648b4d907098675779585a367e6f5e (diff) | |
Add --min-tls-version option
The --min-tls-version option specifies minimum SSL/TLS version to
enable. Possible Values: SSLv3, TLSv1, TLSv1.1, TLSv1.2 Default: TLSv1
Diffstat (limited to 'src/LibgnutlsTLSContext.h')
| -rw-r--r-- | src/LibgnutlsTLSContext.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/LibgnutlsTLSContext.h b/src/LibgnutlsTLSContext.h index ef2b005c..d31aa6d5 100644 --- a/src/LibgnutlsTLSContext.h +++ b/src/LibgnutlsTLSContext.h @@ -46,7 +46,7 @@ namespace aria2 { class GnuTLSContext : public TLSContext { public: - GnuTLSContext(TLSSessionSide side); + GnuTLSContext(TLSSessionSide side, TLSVersion ver); virtual ~GnuTLSContext(); @@ -79,9 +79,15 @@ public: gnutls_certificate_credentials_t getCertCred() const; + TLSVersion getMinTLSVersion() const + { + return minTLSVer_; + } + private: gnutls_certificate_credentials_t certCred_; TLSSessionSide side_; + TLSVersion minTLSVer_; bool good_; bool verifyPeer_; }; |
