Create a secure SSL context.
(self)
| 185 | self.socket = context.wrap_socket(self.socket, server_side=True) |
| 186 | |
| 187 | def _create_context(self): |
| 188 | """Create a secure SSL context.""" |
| 189 | context = self.ssl.create_default_context(self.ssl.Purpose.CLIENT_AUTH) |
| 190 | context.load_cert_chain(self.certfile, self.keyfile, self.password) |
| 191 | context.set_alpn_protocols(self.alpn_protocols) |
| 192 | return context |
| 193 | |
| 194 | |
| 195 | class ThreadingHTTPSServer(socketserver.ThreadingMixIn, HTTPSServer): |
no test coverage detected