diff options
Diffstat (limited to 'lib/ssl/src/tls_connection_1_3.erl')
-rw-r--r-- | lib/ssl/src/tls_connection_1_3.erl | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/ssl/src/tls_connection_1_3.erl b/lib/ssl/src/tls_connection_1_3.erl index d9203de556..42ae784222 100644 --- a/lib/ssl/src/tls_connection_1_3.erl +++ b/lib/ssl/src/tls_connection_1_3.erl @@ -157,7 +157,10 @@ update_state(#state{connection_states = ConnectionStates0, negotiated(internal, Map, #state{connection_states = ConnectionStates0, - session = #session{session_id = SessionId}, + session = #session{session_id = SessionId, + own_certificate = OwnCert}, + cert_db = CertDbHandle, + cert_db_ref = CertDbRef, ssl_options = #ssl_options{} = SslOpts, key_share = KeyShare, tls_handshake_history = HHistory0, @@ -227,6 +230,10 @@ negotiated(internal, pending_write => PendingWrite}, %% Create Certificate, CertificateVerify + Certificate = tls_handshake_1_3:certificate(OwnCert, CertDbHandle, CertDbRef, <<>>, server), + io:format("### Certificate: ~p~n", [Certificate]), + + %% CertificateVerify = tls_handshake_1_3:certificate_verify(), %% Send Certificate, CertifricateVerify |