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..eb850e9294bce66b9c6281b4c910718f82a5ea0d 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.alertAfterHandshake: |
+ for result in self._sendError(AlertDescription.internal_error, |
+ "Spurious alert"): |
+ yield result |
def _handshakeServerAsyncHelper(self, verifierDB, |