提交 071acd64 编写于 作者: X xuelei

8019359: To comment why not use no_renegotiation to reject client initiated renegotiation

Reviewed-by: wetmore
上级 26aa37dc
...@@ -281,7 +281,15 @@ final class ServerHandshaker extends Handshaker { ...@@ -281,7 +281,15 @@ final class ServerHandshaker extends Handshaker {
// Reject client initiated renegotiation? // Reject client initiated renegotiation?
// //
// Should not have any impact on server initiated renegotiation. // If server side should reject client-initiated renegotiation,
// send an alert_handshake_failure fatal alert, not a no_renegotiation
// warning alert (no_renegotiation must be a warning: RFC 2246).
// no_renegotiation might seem more natural at first, but warnings
// are not appropriate because the sending party does not know how
// the receiving party will behave. This state must be treated as
// a fatal server condition.
//
// This will not have any impact on server initiated renegotiation.
if (rejectClientInitiatedRenego && !isInitialHandshake && if (rejectClientInitiatedRenego && !isInitialHandshake &&
state != HandshakeMessage.ht_hello_request) { state != HandshakeMessage.ht_hello_request) {
fatalSE(Alerts.alert_handshake_failure, fatalSE(Alerts.alert_handshake_failure,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册