Index: third_party/tlslite/tlslite/tlsconnection.py |
diff --git a/third_party/tlslite/tlslite/tlsconnection.py b/third_party/tlslite/tlslite/tlsconnection.py |
index 0416151345ed21c862bcc1cd060280d5f2fa68bd..06404fed10c2544cbd8d2ebb06809966559c12ca 100644 |
--- a/third_party/tlslite/tlslite/tlsconnection.py |
+++ b/third_party/tlslite/tlslite/tlsconnection.py |
@@ -1330,6 +1330,10 @@ class TLSConnection(TLSRecordLayer): |
serverHello.extended_master_secret = \ |
clientHello.extended_master_secret and \ |
settings.enableExtendedMasterSecret |
+ for param in clientHello.tb_client_params: |
+ if param in settings.supportedTokenBindingParams: |
+ serverHello.tb_params = param |
+ break |
if clientHello.support_signed_cert_timestamps: |
serverHello.signed_cert_timestamps = signedCertTimestamps |
if clientHello.status_request: |