在python中,我們可以指定一些TLS上下文選項(xiàng)。例如,從文檔中的代碼在這里:client_context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)client_context.options |= ssl.OP_NO_TLSv1client_context.options |= ssl.OP_NO_TLSv1_1我沒(méi)有這個(gè)符號(hào)|=。我讀了什么意思,但不明白為什么我們要在這里使用它?我們?yōu)槭裁床皇褂??我應(yīng)該使用|=設(shè)置任何選項(xiàng)嗎?奇怪的是,我在文檔使用中也找到了一些示例&=:ctx = ssl.create_default_context(Purpose.CLIENT_AUTH)ctx.options &= ~ssl.OP_NO_SSLv3我需要指定另一個(gè)選項(xiàng)。我需要禁用來(lái)自此選項(xiàng)的會(huì)話票證:ssl.OP_NO_TICKET如果我有上下文ctx,該如何設(shè)置ssl.OP_NO_TICKET?我應(yīng)該使用=還是|=或&=?請(qǐng)解釋。
如何更改TLS上下文選項(xiàng)
明月笑刀無(wú)情
2021-05-10 17:37:39