Index: third_party/tlslite/tlslite/tlsconnection.py |
diff --git a/third_party/tlslite/tlslite/tlsconnection.py b/third_party/tlslite/tlslite/tlsconnection.py |
index 0e13a78020a5df0c372112baa226af89bf3037b9..0a85d3cc98481d3e3f8afd1f8f4186ac5ce25bed 100644 |
--- a/third_party/tlslite/tlslite/tlsconnection.py |
+++ b/third_party/tlslite/tlslite/tlsconnection.py |
@@ -1221,6 +1221,10 @@ class TLSConnection(TLSRecordLayer): |
ocspResponse=ocspResponse) |
for result in self._handshakeWrapperAsync(handshaker, checker): |
yield result |
+ if settings and settings.alertAfterHandshake: |
+ for result in self._sendError(AlertDescription.internal_error, |
+ "Spurious alert"): |
+ yield result |
def _handshakeServerAsyncHelper(self, verifierDB, |