Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.crypto.tls
  • Platforms: .NET, .NET Standard 2.0, Island

constructor


constructor(aCipherSuites: Slice<UInt16>; aServerName: string; aSupportedCurves: Slice<CurveID>; aSupportedPoints: Slice<Byte>; aSignatureSchemes: Slice<SignatureScheme>; aSupportedProtos: Slice<string>; aSupportedVersions: Slice<UInt16>; aConn: Conn)
ClientHelloInfo(Slice<UInt16> aCipherSuites, string aServerName, Slice<CurveID> aSupportedCurves, Slice<Byte> aSupportedPoints, Slice<SignatureScheme> aSignatureSchemes, Slice<string> aSupportedProtos, Slice<UInt16> aSupportedVersions, Conn aConn)
init(_ aCipherSuites: Slice<UInt16>, _ aServerName: string, _ aSupportedCurves: Slice<CurveID>, _ aSupportedPoints: Slice<Byte>, _ aSignatureSchemes: Slice<SignatureScheme>, _ aSupportedProtos: Slice<string>, _ aSupportedVersions: Slice<UInt16>, _ aConn: Conn)
Sub New(aCipherSuites As Slice<UInt16>, aServerName As string, aSupportedCurves As Slice<CurveID>, aSupportedPoints As Slice<Byte>, aSignatureSchemes As Slice<SignatureScheme>, aSupportedProtos As Slice<string>, aSupportedVersions As Slice<UInt16>, aConn As Conn)

Parameters:

  • aCipherSuites:
  • aServerName:
  • aSupportedCurves:
  • aSupportedPoints:
  • aSignatureSchemes:
  • aSupportedProtos:
  • aSupportedVersions:
  • aConn:

constructor(value: ClientHelloInfo)
ClientHelloInfo(ClientHelloInfo value)
init(_ value: ClientHelloInfo)
Sub New(value As ClientHelloInfo)

Parameters:

  • value:

CipherSuites

var CipherSuites: Slice<UInt16>;
Slice<UInt16> CipherSuites
var CipherSuites: Slice<UInt16>
CipherSuites Slice<UInt16>
FIELD CipherSuites() As Slice<UInt16>

Conn


ServerName

FIELD ServerName() As string

SignatureSchemes

var SignatureSchemes: Slice<SignatureScheme>;
Slice<SignatureScheme> SignatureSchemes
var SignatureSchemes: Slice<SignatureScheme>
SignatureSchemes Slice<SignatureScheme>
FIELD SignatureSchemes() As Slice<SignatureScheme>

SupportedCurves

var SupportedCurves: Slice<CurveID>;
Slice<CurveID> SupportedCurves
var SupportedCurves: Slice<CurveID>
SupportedCurves Slice<CurveID>
FIELD SupportedCurves() As Slice<CurveID>

SupportedPoints

var SupportedPoints: Slice<Byte>;
Slice<Byte> SupportedPoints
var SupportedPoints: Slice<Byte>
SupportedPoints Slice<Byte>
FIELD SupportedPoints() As Slice<Byte>

SupportedProtos

var SupportedProtos: Slice<string>;
Slice<string> SupportedProtos
var SupportedProtos: Slice<string>
SupportedProtos Slice<string>
FIELD SupportedProtos() As Slice<string>

SupportedVersions

var SupportedVersions: Slice<UInt16>;
Slice<UInt16> SupportedVersions
var SupportedVersions: Slice<UInt16>
SupportedVersions Slice<UInt16>
FIELD SupportedVersions() As Slice<UInt16>

CipherSuites

var CipherSuites: Slice<UInt16>;
Slice<UInt16> CipherSuites
var CipherSuites: Slice<UInt16>
CipherSuites Slice<UInt16>
FIELD CipherSuites() As Slice<UInt16>

Conn


ServerName

FIELD ServerName() As string

SignatureSchemes

var SignatureSchemes: Slice<SignatureScheme>;
Slice<SignatureScheme> SignatureSchemes
var SignatureSchemes: Slice<SignatureScheme>
SignatureSchemes Slice<SignatureScheme>
FIELD SignatureSchemes() As Slice<SignatureScheme>

SupportedCurves

var SupportedCurves: Slice<CurveID>;
Slice<CurveID> SupportedCurves
var SupportedCurves: Slice<CurveID>
SupportedCurves Slice<CurveID>
FIELD SupportedCurves() As Slice<CurveID>

SupportedPoints

var SupportedPoints: Slice<Byte>;
Slice<Byte> SupportedPoints
var SupportedPoints: Slice<Byte>
SupportedPoints Slice<Byte>
FIELD SupportedPoints() As Slice<Byte>

SupportedProtos

var SupportedProtos: Slice<string>;
Slice<string> SupportedProtos
var SupportedProtos: Slice<string>
SupportedProtos Slice<string>
FIELD SupportedProtos() As Slice<string>

SupportedVersions

var SupportedVersions: Slice<UInt16>;
Slice<UInt16> SupportedVersions
var SupportedVersions: Slice<UInt16>
SupportedVersions Slice<UInt16>
FIELD SupportedVersions() As Slice<UInt16>

constructor


constructor(aCipherSuites: Slice<UInt16>; aServerName: string; aSupportedCurves: Slice<CurveID>; aSupportedPoints: Slice<Byte>; aSignatureSchemes: Slice<SignatureScheme>; aSupportedProtos: Slice<string>; aSupportedVersions: Slice<UInt16>; aConn: Conn)
ClientHelloInfo(Slice<UInt16> aCipherSuites, string aServerName, Slice<CurveID> aSupportedCurves, Slice<Byte> aSupportedPoints, Slice<SignatureScheme> aSignatureSchemes, Slice<string> aSupportedProtos, Slice<UInt16> aSupportedVersions, Conn aConn)
init(_ aCipherSuites: Slice<UInt16>, _ aServerName: string, _ aSupportedCurves: Slice<CurveID>, _ aSupportedPoints: Slice<Byte>, _ aSignatureSchemes: Slice<SignatureScheme>, _ aSupportedProtos: Slice<string>, _ aSupportedVersions: Slice<UInt16>, _ aConn: Conn)
Sub New(aCipherSuites As Slice<UInt16>, aServerName As string, aSupportedCurves As Slice<CurveID>, aSupportedPoints As Slice<Byte>, aSignatureSchemes As Slice<SignatureScheme>, aSupportedProtos As Slice<string>, aSupportedVersions As Slice<UInt16>, aConn As Conn)

Parameters:

  • aCipherSuites:
  • aServerName:
  • aSupportedCurves:
  • aSupportedPoints:
  • aSignatureSchemes:
  • aSupportedProtos:
  • aSupportedVersions:
  • aConn:

constructor(value: ClientHelloInfo)
ClientHelloInfo(ClientHelloInfo value)
init(_ value: ClientHelloInfo)
Sub New(value As ClientHelloInfo)

Parameters:

  • value: