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

 

// .NET, .NET Standard 2.0
var ClientCAs: Memory<CertPool>;
// Island
var ClientCAs: Memory<CertPool>;

 

// .NET, .NET Standard 2.0
Memory<CertPool> ClientCAs
// Island
Memory<CertPool> ClientCAs

 

// .NET, .NET Standard 2.0
var ClientCAs: Memory<CertPool>
// Island
var ClientCAs: Memory<CertPool>

 

// .NET, .NET Standard 2.0
ClientCAs Memory<CertPool>
// Island
ClientCAs Memory<CertPool>

 

// .NET, .NET Standard 2.0
FIELD ClientCAs() As Memory<CertPool>
// Island
FIELD ClientCAs() As Memory<CertPool>

ClientSessionCache

 

var ClientSessionCache: ClientSessionCache;

 

ClientSessionCache ClientSessionCache

 

var ClientSessionCache: ClientSessionCache

 

ClientSessionCache ClientSessionCache

 

FIELD ClientSessionCache() As ClientSessionCache

Clone

 

// .NET, .NET Standard 2.0
method Clone: Memory<Config>
// Island
method Clone: Memory<Config>

 

// .NET, .NET Standard 2.0
Memory<Config> Clone()
// Island
Memory<Config> Clone()

 

// .NET, .NET Standard 2.0
func Clone() -> Memory<Config>
// Island
func Clone() -> Memory<Config>

 

// .NET, .NET Standard 2.0
func Clone() Memory<Config>
// Island
func Clone() Memory<Config>

 

// .NET, .NET Standard 2.0
Function Clone() As Memory<Config>
// Island
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
var GetCertificate: Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)>;
// Island
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
Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)> GetCertificate
// Island
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
var GetCertificate: Func<Memory<ClientHelloInfo>, (Memory<Certificate>, error)>
// Island
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
GetCertificate Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)>
// Island
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
FIELD GetCertificate() As Func (Of Memory<ClientHelloInfo>, Tuple (Of Memory<Certificate>, error))
// Island
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
var GetClientCertificate: Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)>;
// Island
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
Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)> GetClientCertificate
// Island
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
var GetClientCertificate: Func<Memory<CertificateRequestInfo>, (Memory<Certificate>, error)>
// Island
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
GetClientCertificate Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)>
// Island
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
FIELD GetClientCertificate() As Func (Of Memory<CertificateRequestInfo>, Tuple (Of Memory<Certificate>, error))
// Island
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
var GetConfigForClient: Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)>;
// Island
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
Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)> GetConfigForClient
// Island
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
var GetConfigForClient: Func<Memory<ClientHelloInfo>, (Memory<Config>, error)>
// Island
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
GetConfigForClient Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)>
// Island
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
FIELD GetConfigForClient() As Func (Of Memory<ClientHelloInfo>, Tuple (Of Memory<Config>, error))
// Island
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

 

// .NET, .NET Standard 2.0
var NameToCertificate: Map<string, Memory<Certificate>>;
// Island
var NameToCertificate: Map<string, Memory<Certificate>>;

 

// .NET, .NET Standard 2.0
Map<string, Memory<Certificate>> NameToCertificate
// Island
Map<string, Memory<Certificate>> NameToCertificate

 

// .NET, .NET Standard 2.0
var NameToCertificate: Map<string, Memory<Certificate>>
// Island
var NameToCertificate: Map<string, Memory<Certificate>>

 

// .NET, .NET Standard 2.0
NameToCertificate Map<string, Memory<Certificate>>
// Island
NameToCertificate Map<string, Memory<Certificate>>

 

// .NET, .NET Standard 2.0
FIELD NameToCertificate() As Map<string, Memory<Certificate>>
// Island
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

 

// .NET, .NET Standard 2.0
var RootCAs: Memory<CertPool>;
// Island
var RootCAs: Memory<CertPool>;

 

// .NET, .NET Standard 2.0
Memory<CertPool> RootCAs
// Island
Memory<CertPool> RootCAs

 

// .NET, .NET Standard 2.0
var RootCAs: Memory<CertPool>
// Island
var RootCAs: Memory<CertPool>

 

// .NET, .NET Standard 2.0
RootCAs Memory<CertPool>
// Island
RootCAs Memory<CertPool>

 

// .NET, .NET Standard 2.0
FIELD RootCAs() As Memory<CertPool>
// Island
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

 

var Time: Func<go.time.Time>;

 

Func<go.time.Time> Time

 

var Time: Func<go.time.Time>

 

Time Func<go.time.Time>

 

FIELD Time() As Func<go.time.Time>

VerifyPeerCertificate

 

// .NET, .NET Standard 2.0
var VerifyPeerCertificate: Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>;
// Island
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
Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error> VerifyPeerCertificate
// Island
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
var VerifyPeerCertificate: Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>
// Island
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
VerifyPeerCertificate Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>
// Island
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
FIELD VerifyPeerCertificate() As Func (Of Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error)
// Island
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

 

// .NET, .NET Standard 2.0
var ClientCAs: Memory<CertPool>;
// Island
var ClientCAs: Memory<CertPool>;

 

// .NET, .NET Standard 2.0
Memory<CertPool> ClientCAs
// Island
Memory<CertPool> ClientCAs

 

// .NET, .NET Standard 2.0
var ClientCAs: Memory<CertPool>
// Island
var ClientCAs: Memory<CertPool>

 

// .NET, .NET Standard 2.0
ClientCAs Memory<CertPool>
// Island
ClientCAs Memory<CertPool>

 

// .NET, .NET Standard 2.0
FIELD ClientCAs() As Memory<CertPool>
// Island
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
var GetCertificate: Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)>;
// Island
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
Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)> GetCertificate
// Island
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
var GetCertificate: Func<Memory<ClientHelloInfo>, (Memory<Certificate>, error)>
// Island
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
GetCertificate Func<Memory<ClientHelloInfo>, tuple of (Memory<Certificate>, error)>
// Island
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
FIELD GetCertificate() As Func (Of Memory<ClientHelloInfo>, Tuple (Of Memory<Certificate>, error))
// Island
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
var GetClientCertificate: Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)>;
// Island
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
Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)> GetClientCertificate
// Island
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
var GetClientCertificate: Func<Memory<CertificateRequestInfo>, (Memory<Certificate>, error)>
// Island
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
GetClientCertificate Func<Memory<CertificateRequestInfo>, tuple of (Memory<Certificate>, error)>
// Island
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
FIELD GetClientCertificate() As Func (Of Memory<CertificateRequestInfo>, Tuple (Of Memory<Certificate>, error))
// Island
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
var GetConfigForClient: Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)>;
// Island
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
Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)> GetConfigForClient
// Island
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
var GetConfigForClient: Func<Memory<ClientHelloInfo>, (Memory<Config>, error)>
// Island
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
GetConfigForClient Func<Memory<ClientHelloInfo>, tuple of (Memory<Config>, error)>
// Island
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
FIELD GetConfigForClient() As Func (Of Memory<ClientHelloInfo>, Tuple (Of Memory<Config>, error))
// Island
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

 

// .NET, .NET Standard 2.0
var NameToCertificate: Map<string, Memory<Certificate>>;
// Island
var NameToCertificate: Map<string, Memory<Certificate>>;

 

// .NET, .NET Standard 2.0
Map<string, Memory<Certificate>> NameToCertificate
// Island
Map<string, Memory<Certificate>> NameToCertificate

 

// .NET, .NET Standard 2.0
var NameToCertificate: Map<string, Memory<Certificate>>
// Island
var NameToCertificate: Map<string, Memory<Certificate>>

 

// .NET, .NET Standard 2.0
NameToCertificate Map<string, Memory<Certificate>>
// Island
NameToCertificate Map<string, Memory<Certificate>>

 

// .NET, .NET Standard 2.0
FIELD NameToCertificate() As Map<string, Memory<Certificate>>
// Island
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

 

// .NET, .NET Standard 2.0
var RootCAs: Memory<CertPool>;
// Island
var RootCAs: Memory<CertPool>;

 

// .NET, .NET Standard 2.0
Memory<CertPool> RootCAs
// Island
Memory<CertPool> RootCAs

 

// .NET, .NET Standard 2.0
var RootCAs: Memory<CertPool>
// Island
var RootCAs: Memory<CertPool>

 

// .NET, .NET Standard 2.0
RootCAs Memory<CertPool>
// Island
RootCAs Memory<CertPool>

 

// .NET, .NET Standard 2.0
FIELD RootCAs() As Memory<CertPool>
// Island
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

 

var Time: Func<go.time.Time>;

 

Func<go.time.Time> Time

 

var Time: Func<go.time.Time>

 

Time Func<go.time.Time>

 

FIELD Time() As Func<go.time.Time>

VerifyPeerCertificate

 

// .NET, .NET Standard 2.0
var VerifyPeerCertificate: Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>;
// Island
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
Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error> VerifyPeerCertificate
// Island
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
var VerifyPeerCertificate: Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>
// Island
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
VerifyPeerCertificate Func<Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error>
// Island
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
FIELD VerifyPeerCertificate() As Func (Of Slice<Slice<Byte>>, Slice<Slice<Memory<Certificate>>>, error)
// Island
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: