TlsClientHelloReceivedEventArgs Class
Namespace: Rebex.Net
Assembly: Rebex.Tls.dll (version 7.0.9448)
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. |