From ac282b5848d90db100955fee6ce47745f67e0f40 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 04:30:12 +0200 Subject: Merging upstream version 115.9.0esr. Signed-off-by: Daniel Baumann --- security/manager/ssl/NSSSocketControl.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'security/manager/ssl/NSSSocketControl.cpp') diff --git a/security/manager/ssl/NSSSocketControl.cpp b/security/manager/ssl/NSSSocketControl.cpp index eaeae754a6..bb88e7d673 100644 --- a/security/manager/ssl/NSSSocketControl.cpp +++ b/security/manager/ssl/NSSSocketControl.cpp @@ -382,7 +382,15 @@ void NSSSocketControl::SetCertVerificationResult(PRErrorCode errorCode) { AssertedCast(mPlaintextBytesRead)); } + MOZ_LOG(gPIPNSSLog, LogLevel::Debug, + ("[%p] SetCertVerificationResult to AfterCertVerification, " + "mTlsHandshakeCallback=%p", + (void*)mFd, mTlsHandshakeCallback.get())); + mCertVerificationState = AfterCertVerification; + if (mTlsHandshakeCallback) { + Unused << mTlsHandshakeCallback->CertVerificationDone(); + } } void NSSSocketControl::ClientAuthCertificateSelected( @@ -434,6 +442,13 @@ void NSSSocketControl::ClientAuthCertificateSelected( mFd, sendingClientAuthCert ? SECSuccess : SECFailure, sendingClientAuthCert ? key.release() : nullptr, sendingClientAuthCert ? cert.release() : nullptr); + + MOZ_LOG(gPIPNSSLog, LogLevel::Debug, + ("[%p] ClientAuthCertificateSelected mTlsHandshakeCallback=%p", + (void*)mFd, mTlsHandshakeCallback.get())); + if (mTlsHandshakeCallback) { + Unused << mTlsHandshakeCallback->ClientAuthCertificateSelected(); + } } SharedSSLState& NSSSocketControl::SharedState() { -- cgit v1.2.3