DescriptionWhen performing a SSL renegotiation handshake, do not send Certificate/CertificateVerify messages unless the peer sends a CertificateRequest, requesting client auth.
This would happen if the following conditions were true:
- In the initial/previous handshake, the peer requests client authentication.
- The client chooses a certificate, versus declining to provide one.
- A (EC-)DHE cipher suite is negotiated.
- The peer requests (secure) renegotiation.
- The peer does NOT request a client certificate during the renegotiated handshake.
R=wtc
BUG=62027
TEST=none
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=68829
Patch Set 1 #
Total comments: 4
Patch Set 2 : Feedback from wtc #
Total comments: 1
Patch Set 3 : Feedback #
Total comments: 1
Patch Set 4 : Add the extra cast #
Messages
Total messages: 7 (0 generated)
|