TlsClientHelloReceivedEventArgs Class
Namespace: Rebex.Net
Assembly: Rebex.Tls.dll (version 7.0.9083)
Provides data for custom TLS ClientHello event handler.
Syntax
public class TlsClientHelloReceivedEventArgs : EventArgs
Inherited Members
Properties
Name | Description |
---|---|
ApplicationProtocol | Gets or sets the selected application protocol to be used in the Application-Layer Protocol Negotiation (ALPN) extension. It must be one of the values provided by the GetApplicationProtocols() method. |
ServerName | Gets the common name of the server as requested by the client. |
Socket | Gets the socket that received the ClientHello. |
Methods
Name | Description |
---|---|
GetApplicationProtocols() | Gets the application protocols advertised by the client in the Application-Layer Protocol Negotiation (ALPN) extension. |
GetServerCertificates() | Gets the server certificate chains used in server's TLS Certificate response, in the order of preference. |
SetServerCertificates(CertificateChain[]) | Sets the server certificate chains used in server's TLS Certificate response, in the order of preference. |