Config

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

 

Config()

 

init()

 

Sub New()

constructor (Config)

 

constructor(value: Config)

 

Config(Config value)

 

init(_ value: Config)

 

Sub New(value As Config)

Parameters:

  • value:

BuildNameToCertificate

 

method BuildNameToCertificate

 

void BuildNameToCertificate()

 

func BuildNameToCertificate()

 

// .NET, .NET Standard 2.0
func BuildNameToCertificate() 
// Island
func BuildNameToCertificate() void

 

Sub BuildNameToCertificate()

Certificates

 

var Certificates: Slice<Certificate>;

 

Slice<Certificate> Certificates

 

var Certificates: Slice<Certificate>

 

Certificates Slice<Certificate>

 

FIELD Certificates() As Slice<Certificate>

CipherSuites

 

var CipherSuites: Slice<UInt16>;

 

Slice<UInt16> CipherSuites

 

var CipherSuites: Slice<UInt16>

 

CipherSuites Slice<UInt16>

 

FIELD CipherSuites() As Slice<UInt16>

ClientAuth

 

var ClientAuth: ClientAuthType;

 

ClientAuthType ClientAuth

 

var ClientAuth: ClientAuthType

 

ClientAuth ClientAuthType

 

FIELD ClientAuth() As ClientAuthType

ClientCAs

 

var ClientCAs: Memory<CertPool>;

 

Memory<CertPool> ClientCAs

 

var ClientCAs: Memory<CertPool>

 

ClientCAs Memory<CertPool>

 

FIELD ClientCAs() As Memory<CertPool>

ClientSessionCache

 

var ClientSessionCache: ClientSessionCache;

 

ClientSessionCache ClientSessionCache

 

var ClientSessionCache: ClientSessionCache

 

ClientSessionCache ClientSessionCache

 

FIELD ClientSessionCache() As ClientSessionCache

Clone

 

method Clone: Memory<Config>

 

Memory<Config> Clone()

 

func Clone() -> Memory<Config>

 

func Clone() Memory<Config>

 

Function Clone() As Memory<Config>

CurvePreferences

 

var CurvePreferences: Slice<CurveID>;

 

Slice<CurveID> CurvePreferences

 

var CurvePreferences: Slice<CurveID>

 

CurvePreferences Slice<CurveID>

 

FIELD CurvePreferences() As Slice<CurveID>

DynamicRecordSizingDisabled

 

var DynamicRecordSizingDisabled: bool;

 

bool DynamicRecordSizingDisabled

 

var DynamicRecordSizingDisabled: bool

 

DynamicRecordSizingDisabled bool

 

FIELD DynamicRecordSizingDisabled() As bool

GetCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetCertificate: Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetCertificate: Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)> GetCertificate
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)> GetCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetCertificate: Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetCertificate: Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
GetCertificate Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
GetCertificate Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD GetCertificate() As Func (Of Memory<ClientHelloInfo>, Tuple (Of Memory<Certificate>, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD GetCertificate() As Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

GetClientCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetClientCertificate: Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetClientCertificate: Func<RemObjects.Elements.System.Memory<go.crypto.tls.CertificateRequestInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)> GetClientCertificate
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Memory<go.crypto.tls.CertificateRequestInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)> GetClientCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetClientCertificate: Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetClientCertificate: Func<RemObjects.Elements.System.Memory<go.crypto.tls.CertificateRequestInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
GetClientCertificate Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
GetClientCertificate Func<RemObjects.Elements.System.Memory<go.crypto.tls.CertificateRequestInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD GetClientCertificate() As Func (Of Memory<CertificateRequestInfo>, Tuple (Of Memory<Certificate>, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD GetClientCertificate() As Func<RemObjects.Elements.System.Memory<go.crypto.tls.CertificateRequestInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

GetConfigForClient

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetConfigForClient: Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetConfigForClient: Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Config>,go.builtin.error)>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)> GetConfigForClient
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Config>,go.builtin.error)> GetConfigForClient

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetConfigForClient: Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetConfigForClient: Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Config>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
GetConfigForClient Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
GetConfigForClient Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Config>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD GetConfigForClient() As Func (Of Memory<ClientHelloInfo>, Tuple (Of Memory<Config>, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD GetConfigForClient() As Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Config>,go.builtin.error)>

InsecureSkipVerify

 

var InsecureSkipVerify: bool;

 

bool InsecureSkipVerify

 

var InsecureSkipVerify: bool

 

InsecureSkipVerify bool

 

FIELD InsecureSkipVerify() As bool

KeyLogWriter

 

var KeyLogWriter: Writer;

 

Writer KeyLogWriter

 

var KeyLogWriter: Writer

 

KeyLogWriter Writer

 

FIELD KeyLogWriter() As Writer

MaxVersion

 

var MaxVersion: uint16;

 

uint16 MaxVersion

 

var MaxVersion: uint16

 

MaxVersion uint16

 

FIELD MaxVersion() As uint16

MinVersion

 

var MinVersion: uint16;

 

uint16 MinVersion

 

var MinVersion: uint16

 

MinVersion uint16

 

FIELD MinVersion() As uint16

NameToCertificate

 

var NameToCertificate: Map<string, Memory<Certificate>>;

 

Map<string, Memory<Certificate>> NameToCertificate

 

var NameToCertificate: Map<string, Memory<Certificate>>

 

NameToCertificate Map<string, Memory<Certificate>>

 

FIELD NameToCertificate() As Map<string, Memory<Certificate>>

NextProtos

 

var NextProtos: Slice<string>;

 

Slice<string> NextProtos

 

var NextProtos: Slice<string>

 

NextProtos Slice<string>

 

FIELD NextProtos() As Slice<string>

PreferServerCipherSuites

 

var PreferServerCipherSuites: bool;

 

bool PreferServerCipherSuites

 

var PreferServerCipherSuites: bool

 

PreferServerCipherSuites bool

 

FIELD PreferServerCipherSuites() As bool

Rand

 

var Rand: Reader;

 

Reader Rand

 

var Rand: Reader

 

Rand Reader

 

FIELD Rand() As Reader

Renegotiation

 

var Renegotiation: RenegotiationSupport;

 

RenegotiationSupport Renegotiation

 

var Renegotiation: RenegotiationSupport

 

Renegotiation RenegotiationSupport

 

FIELD Renegotiation() As RenegotiationSupport

RootCAs

 

var RootCAs: Memory<CertPool>;

 

Memory<CertPool> RootCAs

 

var RootCAs: Memory<CertPool>

 

RootCAs Memory<CertPool>

 

FIELD RootCAs() As Memory<CertPool>

ServerName

 

var ServerName: string;

 

string ServerName

 

var ServerName: string

 

ServerName string

 

FIELD ServerName() As string

SessionTicketKey

 

var SessionTicketKey: array of byte;

 

byte[] SessionTicketKey

 

var SessionTicketKey: byte...

 

SessionTicketKey array of byte

 

FIELD SessionTicketKey() As byte()

SessionTicketsDisabled

 

var SessionTicketsDisabled: bool;

 

bool SessionTicketsDisabled

 

var SessionTicketsDisabled: bool

 

SessionTicketsDisabled bool

 

FIELD SessionTicketsDisabled() As bool

SetSessionTicketKeys

 

method SetSessionTicketKeys(keys: Slice<array of byte>)

 

void SetSessionTicketKeys(Slice<array of byte> keys)

 

func SetSessionTicketKeys(_ keys: Slice<array of byte>)

 

// .NET, .NET Standard 2.0
func SetSessionTicketKeys(keys Slice<array of byte>) 
// Island
func SetSessionTicketKeys(keys Slice<array of byte>) void

 

Sub SetSessionTicketKeys(keys As Slice<array of byte>)

Parameters:

  • keys:

Time

 

// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Time: Func<go.time.Time>;
// Island-watchOS-armv7k
var Time: Func<Time>;

 

// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<go.time.Time> Time
// Island-watchOS-armv7k
Func<Time> Time

 

// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Time: Func<go.time.Time>
// Island-watchOS-armv7k
var Time: Func<Time>

 

// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Time Func<go.time.Time>
// Island-watchOS-armv7k
Time Func<Time>

 

// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Time() As Func<go.time.Time>
// Island-watchOS-armv7k
FIELD Time() As Func (Of Time)

VerifyPeerCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var VerifyPeerCertificate: Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var VerifyPeerCertificate: Func<go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Byte>>,go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Memory<go.crypto.x509.Certificate>>>,go.builtin.error>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error> VerifyPeerCertificate
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Byte>>,go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Memory<go.crypto.x509.Certificate>>>,go.builtin.error> VerifyPeerCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var VerifyPeerCertificate: Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var VerifyPeerCertificate: Func<go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Byte>>,go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Memory<go.crypto.x509.Certificate>>>,go.builtin.error>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
VerifyPeerCertificate Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
VerifyPeerCertificate Func<go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Byte>>,go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Memory<go.crypto.x509.Certificate>>>,go.builtin.error>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD VerifyPeerCertificate() As Func (Of Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD VerifyPeerCertificate() As Func<go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Byte>>,go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Memory<go.crypto.x509.Certificate>>>,go.builtin.error>

 

Certificates

 

var Certificates: Slice<Certificate>;

 

Slice<Certificate> Certificates

 

var Certificates: Slice<Certificate>

 

Certificates Slice<Certificate>

 

FIELD Certificates() As Slice<Certificate>

CipherSuites

 

var CipherSuites: Slice<UInt16>;

 

Slice<UInt16> CipherSuites

 

var CipherSuites: Slice<UInt16>

 

CipherSuites Slice<UInt16>

 

FIELD CipherSuites() As Slice<UInt16>

ClientAuth

 

var ClientAuth: ClientAuthType;

 

ClientAuthType ClientAuth

 

var ClientAuth: ClientAuthType

 

ClientAuth ClientAuthType

 

FIELD ClientAuth() As ClientAuthType

ClientCAs

 

var ClientCAs: Memory<CertPool>;

 

Memory<CertPool> ClientCAs

 

var ClientCAs: Memory<CertPool>

 

ClientCAs Memory<CertPool>

 

FIELD ClientCAs() As Memory<CertPool>

ClientSessionCache

 

var ClientSessionCache: ClientSessionCache;

 

ClientSessionCache ClientSessionCache

 

var ClientSessionCache: ClientSessionCache

 

ClientSessionCache ClientSessionCache

 

FIELD ClientSessionCache() As ClientSessionCache

CurvePreferences

 

var CurvePreferences: Slice<CurveID>;

 

Slice<CurveID> CurvePreferences

 

var CurvePreferences: Slice<CurveID>

 

CurvePreferences Slice<CurveID>

 

FIELD CurvePreferences() As Slice<CurveID>

DynamicRecordSizingDisabled

 

var DynamicRecordSizingDisabled: bool;

 

bool DynamicRecordSizingDisabled

 

var DynamicRecordSizingDisabled: bool

 

DynamicRecordSizingDisabled bool

 

FIELD DynamicRecordSizingDisabled() As bool

GetCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetCertificate: Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetCertificate: Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)> GetCertificate
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)> GetCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetCertificate: Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetCertificate: Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
GetCertificate Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
GetCertificate Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD GetCertificate() As Func (Of Memory<ClientHelloInfo>, Tuple (Of Memory<Certificate>, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD GetCertificate() As Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

GetClientCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetClientCertificate: Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetClientCertificate: Func<RemObjects.Elements.System.Memory<go.crypto.tls.CertificateRequestInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)> GetClientCertificate
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Memory<go.crypto.tls.CertificateRequestInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)> GetClientCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetClientCertificate: Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetClientCertificate: Func<RemObjects.Elements.System.Memory<go.crypto.tls.CertificateRequestInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
GetClientCertificate Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
GetClientCertificate Func<RemObjects.Elements.System.Memory<go.crypto.tls.CertificateRequestInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD GetClientCertificate() As Func (Of Memory<CertificateRequestInfo>, Tuple (Of Memory<Certificate>, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD GetClientCertificate() As Func<RemObjects.Elements.System.Memory<go.crypto.tls.CertificateRequestInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Certificate>,go.builtin.error)>

GetConfigForClient

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetConfigForClient: Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetConfigForClient: Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Config>,go.builtin.error)>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)> GetConfigForClient
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Config>,go.builtin.error)> GetConfigForClient

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var GetConfigForClient: Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var GetConfigForClient: Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Config>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
GetConfigForClient Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
GetConfigForClient Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Config>,go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD GetConfigForClient() As Func (Of Memory<ClientHelloInfo>, Tuple (Of Memory<Config>, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD GetConfigForClient() As Func<RemObjects.Elements.System.Memory<go.crypto.tls.ClientHelloInfo>,tuple of (RemObjects.Elements.System.Memory<go.crypto.tls.Config>,go.builtin.error)>

InsecureSkipVerify

 

var InsecureSkipVerify: bool;

 

bool InsecureSkipVerify

 

var InsecureSkipVerify: bool

 

InsecureSkipVerify bool

 

FIELD InsecureSkipVerify() As bool

KeyLogWriter

 

var KeyLogWriter: Writer;

 

Writer KeyLogWriter

 

var KeyLogWriter: Writer

 

KeyLogWriter Writer

 

FIELD KeyLogWriter() As Writer

MaxVersion

 

var MaxVersion: uint16;

 

uint16 MaxVersion

 

var MaxVersion: uint16

 

MaxVersion uint16

 

FIELD MaxVersion() As uint16

MinVersion

 

var MinVersion: uint16;

 

uint16 MinVersion

 

var MinVersion: uint16

 

MinVersion uint16

 

FIELD MinVersion() As uint16

NameToCertificate

 

var NameToCertificate: Map<string, Memory<Certificate>>;

 

Map<string, Memory<Certificate>> NameToCertificate

 

var NameToCertificate: Map<string, Memory<Certificate>>

 

NameToCertificate Map<string, Memory<Certificate>>

 

FIELD NameToCertificate() As Map<string, Memory<Certificate>>

NextProtos

 

var NextProtos: Slice<string>;

 

Slice<string> NextProtos

 

var NextProtos: Slice<string>

 

NextProtos Slice<string>

 

FIELD NextProtos() As Slice<string>

PreferServerCipherSuites

 

var PreferServerCipherSuites: bool;

 

bool PreferServerCipherSuites

 

var PreferServerCipherSuites: bool

 

PreferServerCipherSuites bool

 

FIELD PreferServerCipherSuites() As bool

Rand

 

var Rand: Reader;

 

Reader Rand

 

var Rand: Reader

 

Rand Reader

 

FIELD Rand() As Reader

Renegotiation

 

var Renegotiation: RenegotiationSupport;

 

RenegotiationSupport Renegotiation

 

var Renegotiation: RenegotiationSupport

 

Renegotiation RenegotiationSupport

 

FIELD Renegotiation() As RenegotiationSupport

RootCAs

 

var RootCAs: Memory<CertPool>;

 

Memory<CertPool> RootCAs

 

var RootCAs: Memory<CertPool>

 

RootCAs Memory<CertPool>

 

FIELD RootCAs() As Memory<CertPool>

ServerName

 

var ServerName: string;

 

string ServerName

 

var ServerName: string

 

ServerName string

 

FIELD ServerName() As string

SessionTicketKey

 

var SessionTicketKey: array of byte;

 

byte[] SessionTicketKey

 

var SessionTicketKey: byte...

 

SessionTicketKey array of byte

 

FIELD SessionTicketKey() As byte()

SessionTicketsDisabled

 

var SessionTicketsDisabled: bool;

 

bool SessionTicketsDisabled

 

var SessionTicketsDisabled: bool

 

SessionTicketsDisabled bool

 

FIELD SessionTicketsDisabled() As bool

Time

 

// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Time: Func<go.time.Time>;
// Island-watchOS-armv7k
var Time: Func<Time>;

 

// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<go.time.Time> Time
// Island-watchOS-armv7k
Func<Time> Time

 

// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Time: Func<go.time.Time>
// Island-watchOS-armv7k
var Time: Func<Time>

 

// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Time Func<go.time.Time>
// Island-watchOS-armv7k
Time Func<Time>

 

// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Time() As Func<go.time.Time>
// Island-watchOS-armv7k
FIELD Time() As Func (Of Time)

VerifyPeerCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var VerifyPeerCertificate: Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var VerifyPeerCertificate: Func<go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Byte>>,go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Memory<go.crypto.x509.Certificate>>>,go.builtin.error>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error> VerifyPeerCertificate
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Byte>>,go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Memory<go.crypto.x509.Certificate>>>,go.builtin.error> VerifyPeerCertificate

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var VerifyPeerCertificate: Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var VerifyPeerCertificate: Func<go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Byte>>,go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Memory<go.crypto.x509.Certificate>>>,go.builtin.error>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
VerifyPeerCertificate Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
VerifyPeerCertificate Func<go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Byte>>,go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Memory<go.crypto.x509.Certificate>>>,go.builtin.error>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD VerifyPeerCertificate() As Func (Of Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD VerifyPeerCertificate() As Func<go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Byte>>,go.builtin.Slice<go.builtin.Slice<RemObjects.Elements.System.Memory<go.crypto.x509.Certificate>>>,go.builtin.error>

 

constructor

 

constructor

 

Config()

 

init()

 

Sub New()

constructor (Config)

 

constructor(value: Config)

 

Config(Config value)

 

init(_ value: Config)

 

Sub New(value As Config)

Parameters:

  • value: