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: