On 05/01/2024 08:41, Chang, Abner wrote:
We are not aware there is a TlsConnectSession() for TLS handshake using the 
default TLS configuration data and it returns a failure as expected because the 
default TLS configuration is TLS_VERIFY_HOST without certificate installed on 
system.
This happens in HttpInitSession before notifying HttpEventInitSession event,  
so we have to reconfigure TLS config data before TlsConnectSession() function.
As there is an existing HttpEventTlsConnectSession event notified after 
TlsConnectSession(), that makes sense to me to introduce a new HTTP event 
HttpEventTlsConfigured as I mentioned in previous conversation and notify 
callback functions after TlsConfigureSession().
Upper layer HTTP application then listen to HttpEventTlsConfigured event and 
reconfigure TLS configuration data in the callback function.

Sounds good to me. Thank you for the improvements. I think this design is now ready.

Thanks,

Michael



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#113312): https://edk2.groups.io/g/devel/message/113312
Mute This Topic: https://groups.io/mt/103368438/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to