Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ProcessHandshakeSuccess()

void System.Net.Security.SecureChannel.ProcessHandshakeSuccess ( )
inlinepackage

Definition at line 604 of file SecureChannel.cs.

605 {
606 if (_negotiatedApplicationProtocol == default(SslApplicationProtocol))
607 {
608 byte[] negotiatedApplicationProtocol = SslStreamPal.GetNegotiatedApplicationProtocol(_securityContext);
609 _negotiatedApplicationProtocol = ((negotiatedApplicationProtocol == null) ? default(SslApplicationProtocol) : new SslApplicationProtocol(negotiatedApplicationProtocol, copy: false));
610 }
611 SslStreamPal.QueryContextStreamSizes(_securityContext, out var streamSizes);
612 _headerSize = streamSizes.Header;
613 _trailerSize = streamSizes.Trailer;
615 SslStreamPal.QueryContextConnectionInfo(_securityContext, out _connectionInfo);
616 }
SafeDeleteSslContext _securityContext
SslApplicationProtocol _negotiatedApplicationProtocol

References System.Net.Security.SecureChannel._connectionInfo, System.Net.Security.SecureChannel._headerSize, System.Net.Security.SecureChannel._maxDataSize, System.Net.Security.SecureChannel._negotiatedApplicationProtocol, System.Net.Security.SecureChannel._securityContext, System.Net.Security.SecureChannel._trailerSize, System.Net.Security.SslStreamPal.GetNegotiatedApplicationProtocol(), System.Net.Security.SslStreamPal.QueryContextConnectionInfo(), and System.Net.Security.SslStreamPal.QueryContextStreamSizes().

Referenced by System.Net.Security.SslStream.CompleteHandshake().