ConnectionState

Overview

Location

 

constructor

 

constructor

 

ConnectionState()

 

init()

 

Sub New()

constructor (uint16, bool, bool, uint16, string, bool, string, Slice<Reference<Certificate>>, Slice<Slice<Reference<Certificate>>>, Slice<Slice<Byte>>, Slice<Byte>, Func<go.builtin.string,go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.int,tuple of (go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.error)>, Slice<Byte>)

 

// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator-x86_64, Island-Ubuntu, Island-watchOS, Island-watchOS Simulator-x86_64, Island-Windows
constructor(aVersion: uint16; aHandshakeComplete: bool; aDidResume: bool; aCipherSuite: uint16; aNegotiatedProtocol: string; aNegotiatedProtocolIsMutual: bool; aServerName: string; aPeerCertificates: Slice<Reference<Certificate>>; aVerifiedChains: Slice<Slice<Reference<Certificate>>>; aSignedCertificateTimestamps: Slice<Slice<Byte>>; aOCSPResponse: Slice<Byte>; aekm: Func<go.builtin.string,go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.int,tuple of (go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.error)>; aTLSUnique: Slice<Byte>)
// Island-watchOS Simulator-i386
constructor(aVersion: uint16; aHandshakeComplete: bool; aDidResume: bool; aCipherSuite: uint16; aNegotiatedProtocol: string; aNegotiatedProtocolIsMutual: bool; aServerName: string; aPeerCertificates: Slice<Reference<Certificate>>; aVerifiedChains: Slice<Slice<Reference<Certificate>>>; aSignedCertificateTimestamps: Slice<Slice<Byte>>; aOCSPResponse: Slice<Byte>; aekm: Func<string, Slice<Byte>, int, tuple of (Slice<Byte>, error)>; aTLSUnique: Slice<Byte>)

 

// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator-x86_64, Island-Ubuntu, Island-watchOS, Island-watchOS Simulator-x86_64, Island-Windows
ConnectionState(uint16 aVersion, bool aHandshakeComplete, bool aDidResume, uint16 aCipherSuite, string aNegotiatedProtocol, bool aNegotiatedProtocolIsMutual, string aServerName, Slice<Reference<Certificate>> aPeerCertificates, Slice<Slice<Reference<Certificate>>> aVerifiedChains, Slice<Slice<Byte>> aSignedCertificateTimestamps, Slice<Byte> aOCSPResponse, Func<go.builtin.string,go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.int,tuple of (go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.error)> aekm, Slice<Byte> aTLSUnique)
// Island-watchOS Simulator-i386
ConnectionState(uint16 aVersion, bool aHandshakeComplete, bool aDidResume, uint16 aCipherSuite, string aNegotiatedProtocol, bool aNegotiatedProtocolIsMutual, string aServerName, Slice<Reference<Certificate>> aPeerCertificates, Slice<Slice<Reference<Certificate>>> aVerifiedChains, Slice<Slice<Byte>> aSignedCertificateTimestamps, Slice<Byte> aOCSPResponse, Func<string, Slice<Byte>, int, (Slice<Byte>, error)> aekm, Slice<Byte> aTLSUnique)

 

// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator-x86_64, Island-Ubuntu, Island-watchOS, Island-watchOS Simulator-x86_64, Island-Windows
init(_ aVersion: uint16, _ aHandshakeComplete: bool, _ aDidResume: bool, _ aCipherSuite: uint16, _ aNegotiatedProtocol: string, _ aNegotiatedProtocolIsMutual: bool, _ aServerName: string, _ aPeerCertificates: Slice<Reference<Certificate>>, _ aVerifiedChains: Slice<Slice<Reference<Certificate>>>, _ aSignedCertificateTimestamps: Slice<Slice<Byte>>, _ aOCSPResponse: Slice<Byte>, _ aekm: Func<go.builtin.string,go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.int,tuple of (go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.error)>, _ aTLSUnique: Slice<Byte>)
// Island-watchOS Simulator-i386
init(_ aVersion: uint16, _ aHandshakeComplete: bool, _ aDidResume: bool, _ aCipherSuite: uint16, _ aNegotiatedProtocol: string, _ aNegotiatedProtocolIsMutual: bool, _ aServerName: string, _ aPeerCertificates: Slice<Reference<Certificate>>, _ aVerifiedChains: Slice<Slice<Reference<Certificate>>>, _ aSignedCertificateTimestamps: Slice<Slice<Byte>>, _ aOCSPResponse: Slice<Byte>, _ aekm: Func<string, Slice<Byte>, int, (Slice<Byte>, error)>, _ aTLSUnique: Slice<Byte>)

 

// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator-x86_64, Island-Ubuntu, Island-watchOS, Island-watchOS Simulator-x86_64, Island-Windows
Sub New(aVersion As uint16, aHandshakeComplete As bool, aDidResume As bool, aCipherSuite As uint16, aNegotiatedProtocol As string, aNegotiatedProtocolIsMutual As bool, aServerName As string, aPeerCertificates As Slice<Reference<Certificate>>, aVerifiedChains As Slice<Slice<Reference<Certificate>>>, aSignedCertificateTimestamps As Slice<Slice<Byte>>, aOCSPResponse As Slice<Byte>, aekm As Func<go.builtin.string,go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.int,tuple of (go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.error)>, aTLSUnique As Slice<Byte>)
// Island-watchOS Simulator-i386
Sub New(aVersion As uint16, aHandshakeComplete As bool, aDidResume As bool, aCipherSuite As uint16, aNegotiatedProtocol As string, aNegotiatedProtocolIsMutual As bool, aServerName As string, aPeerCertificates As Slice<Reference<Certificate>>, aVerifiedChains As Slice<Slice<Reference<Certificate>>>, aSignedCertificateTimestamps As Slice<Slice<Byte>>, aOCSPResponse As Slice<Byte>, aekm As Func (Of string, Slice<Byte>, int, Tuple (Of Slice<Byte>, error)), aTLSUnique As Slice<Byte>)

Parameters:

  • aVersion:
  • aHandshakeComplete:
  • aDidResume:
  • aCipherSuite:
  • aNegotiatedProtocol:
  • aNegotiatedProtocolIsMutual:
  • aServerName:
  • aPeerCertificates:
  • aVerifiedChains:
  • aSignedCertificateTimestamps:
  • aOCSPResponse:
  • aekm:
  • aTLSUnique:

constructor (ConnectionState)

 

constructor(value: ConnectionState)

 

ConnectionState(ConnectionState value)

 

init(_ value: ConnectionState)

 

Sub New(value As ConnectionState)

Parameters:

  • value:

CipherSuite

 

var CipherSuite: uint16;

 

uint16 CipherSuite

 

var CipherSuite: uint16

 

CipherSuite uint16

 

FIELD CipherSuite() As uint16

DidResume

 

var DidResume: bool;

 

bool DidResume

 

var DidResume: bool

 

DidResume bool

 

FIELD DidResume() As bool

ExportKeyingMaterial

 

method ExportKeyingMaterial(label: string; context: Slice<Byte>; length: int): tuple of (Slice<Byte>, error)

 

(Slice<Byte>, error) ExportKeyingMaterial(string label, Slice<Byte> context, int length)

 

func ExportKeyingMaterial(_ label: string, _ context: Slice<Byte>, _ length: int) -> (Slice<Byte>, error)

 

func ExportKeyingMaterial(label string, context Slice<Byte>, length int) (Slice<Byte>, error)

 

Function ExportKeyingMaterial(label As string, context As Slice<Byte>, length As int) As Tuple (Of Slice<Byte>, error)

Parameters:

  • label:
  • context:
  • length:

HandshakeComplete

 

var HandshakeComplete: bool;

 

bool HandshakeComplete

 

var HandshakeComplete: bool

 

HandshakeComplete bool

 

FIELD HandshakeComplete() As bool

NegotiatedProtocol

 

var NegotiatedProtocol: string;

 

string NegotiatedProtocol

 

var NegotiatedProtocol: string

 

NegotiatedProtocol string

 

FIELD NegotiatedProtocol() As string

NegotiatedProtocolIsMutual

 

var NegotiatedProtocolIsMutual: bool;

 

bool NegotiatedProtocolIsMutual

 

var NegotiatedProtocolIsMutual: bool

 

NegotiatedProtocolIsMutual bool

 

FIELD NegotiatedProtocolIsMutual() As bool

OCSPResponse

 

var OCSPResponse: Slice<Byte>;

 

Slice<Byte> OCSPResponse

 

var OCSPResponse: Slice<Byte>

 

OCSPResponse Slice<Byte>

 

FIELD OCSPResponse() As Slice<Byte>

PeerCertificates

 

var PeerCertificates: Slice<Reference<Certificate>>;

 

Slice<Reference<Certificate>> PeerCertificates

 

var PeerCertificates: Slice<Reference<Certificate>>

 

PeerCertificates Slice<Reference<Certificate>>

 

FIELD PeerCertificates() As Slice<Reference<Certificate>>

ServerName

 

var ServerName: string;

 

string ServerName

 

var ServerName: string

 

ServerName string

 

FIELD ServerName() As string

SignedCertificateTimestamps

 

var SignedCertificateTimestamps: Slice<Slice<Byte>>;

 

Slice<Slice<Byte>> SignedCertificateTimestamps

 

var SignedCertificateTimestamps: Slice<Slice<Byte>>

 

SignedCertificateTimestamps Slice<Slice<Byte>>

 

FIELD SignedCertificateTimestamps() As Slice<Slice<Byte>>

TLSUnique

 

var TLSUnique: Slice<Byte>;

 

Slice<Byte> TLSUnique

 

var TLSUnique: Slice<Byte>

 

TLSUnique Slice<Byte>

 

FIELD TLSUnique() As Slice<Byte>

VerifiedChains

 

var VerifiedChains: Slice<Slice<Reference<Certificate>>>;

 

Slice<Slice<Reference<Certificate>>> VerifiedChains

 

var VerifiedChains: Slice<Slice<Reference<Certificate>>>

 

VerifiedChains Slice<Slice<Reference<Certificate>>>

 

FIELD VerifiedChains() As Slice<Slice<Reference<Certificate>>>

Version

 

var Version: uint16;

 

uint16 Version

 

var Version: uint16

 

Version uint16

 

FIELD Version() As uint16

 

CipherSuite

 

var CipherSuite: uint16;

 

uint16 CipherSuite

 

var CipherSuite: uint16

 

CipherSuite uint16

 

FIELD CipherSuite() As uint16

DidResume

 

var DidResume: bool;

 

bool DidResume

 

var DidResume: bool

 

DidResume bool

 

FIELD DidResume() As bool

HandshakeComplete

 

var HandshakeComplete: bool;

 

bool HandshakeComplete

 

var HandshakeComplete: bool

 

HandshakeComplete bool

 

FIELD HandshakeComplete() As bool

NegotiatedProtocol

 

var NegotiatedProtocol: string;

 

string NegotiatedProtocol

 

var NegotiatedProtocol: string

 

NegotiatedProtocol string

 

FIELD NegotiatedProtocol() As string

NegotiatedProtocolIsMutual

 

var NegotiatedProtocolIsMutual: bool;

 

bool NegotiatedProtocolIsMutual

 

var NegotiatedProtocolIsMutual: bool

 

NegotiatedProtocolIsMutual bool

 

FIELD NegotiatedProtocolIsMutual() As bool

OCSPResponse

 

var OCSPResponse: Slice<Byte>;

 

Slice<Byte> OCSPResponse

 

var OCSPResponse: Slice<Byte>

 

OCSPResponse Slice<Byte>

 

FIELD OCSPResponse() As Slice<Byte>

PeerCertificates

 

var PeerCertificates: Slice<Reference<Certificate>>;

 

Slice<Reference<Certificate>> PeerCertificates

 

var PeerCertificates: Slice<Reference<Certificate>>

 

PeerCertificates Slice<Reference<Certificate>>

 

FIELD PeerCertificates() As Slice<Reference<Certificate>>

ServerName

 

var ServerName: string;

 

string ServerName

 

var ServerName: string

 

ServerName string

 

FIELD ServerName() As string

SignedCertificateTimestamps

 

var SignedCertificateTimestamps: Slice<Slice<Byte>>;

 

Slice<Slice<Byte>> SignedCertificateTimestamps

 

var SignedCertificateTimestamps: Slice<Slice<Byte>>

 

SignedCertificateTimestamps Slice<Slice<Byte>>

 

FIELD SignedCertificateTimestamps() As Slice<Slice<Byte>>

TLSUnique

 

var TLSUnique: Slice<Byte>;

 

Slice<Byte> TLSUnique

 

var TLSUnique: Slice<Byte>

 

TLSUnique Slice<Byte>

 

FIELD TLSUnique() As Slice<Byte>

VerifiedChains

 

var VerifiedChains: Slice<Slice<Reference<Certificate>>>;

 

Slice<Slice<Reference<Certificate>>> VerifiedChains

 

var VerifiedChains: Slice<Slice<Reference<Certificate>>>

 

VerifiedChains Slice<Slice<Reference<Certificate>>>

 

FIELD VerifiedChains() As Slice<Slice<Reference<Certificate>>>

Version

 

var Version: uint16;

 

uint16 Version

 

var Version: uint16

 

Version uint16

 

FIELD Version() As uint16

 

constructor

 

constructor

 

ConnectionState()

 

init()

 

Sub New()

constructor (uint16, bool, bool, uint16, string, bool, string, Slice<Reference<Certificate>>, Slice<Slice<Reference<Certificate>>>, Slice<Slice<Byte>>, Slice<Byte>, Func<go.builtin.string,go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.int,tuple of (go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.error)>, Slice<Byte>)

 

// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator-x86_64, Island-Ubuntu, Island-watchOS, Island-watchOS Simulator-x86_64, Island-Windows
constructor(aVersion: uint16; aHandshakeComplete: bool; aDidResume: bool; aCipherSuite: uint16; aNegotiatedProtocol: string; aNegotiatedProtocolIsMutual: bool; aServerName: string; aPeerCertificates: Slice<Reference<Certificate>>; aVerifiedChains: Slice<Slice<Reference<Certificate>>>; aSignedCertificateTimestamps: Slice<Slice<Byte>>; aOCSPResponse: Slice<Byte>; aekm: Func<go.builtin.string,go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.int,tuple of (go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.error)>; aTLSUnique: Slice<Byte>)
// Island-watchOS Simulator-i386
constructor(aVersion: uint16; aHandshakeComplete: bool; aDidResume: bool; aCipherSuite: uint16; aNegotiatedProtocol: string; aNegotiatedProtocolIsMutual: bool; aServerName: string; aPeerCertificates: Slice<Reference<Certificate>>; aVerifiedChains: Slice<Slice<Reference<Certificate>>>; aSignedCertificateTimestamps: Slice<Slice<Byte>>; aOCSPResponse: Slice<Byte>; aekm: Func<string, Slice<Byte>, int, tuple of (Slice<Byte>, error)>; aTLSUnique: Slice<Byte>)

 

// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator-x86_64, Island-Ubuntu, Island-watchOS, Island-watchOS Simulator-x86_64, Island-Windows
ConnectionState(uint16 aVersion, bool aHandshakeComplete, bool aDidResume, uint16 aCipherSuite, string aNegotiatedProtocol, bool aNegotiatedProtocolIsMutual, string aServerName, Slice<Reference<Certificate>> aPeerCertificates, Slice<Slice<Reference<Certificate>>> aVerifiedChains, Slice<Slice<Byte>> aSignedCertificateTimestamps, Slice<Byte> aOCSPResponse, Func<go.builtin.string,go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.int,tuple of (go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.error)> aekm, Slice<Byte> aTLSUnique)
// Island-watchOS Simulator-i386
ConnectionState(uint16 aVersion, bool aHandshakeComplete, bool aDidResume, uint16 aCipherSuite, string aNegotiatedProtocol, bool aNegotiatedProtocolIsMutual, string aServerName, Slice<Reference<Certificate>> aPeerCertificates, Slice<Slice<Reference<Certificate>>> aVerifiedChains, Slice<Slice<Byte>> aSignedCertificateTimestamps, Slice<Byte> aOCSPResponse, Func<string, Slice<Byte>, int, (Slice<Byte>, error)> aekm, Slice<Byte> aTLSUnique)

 

// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator-x86_64, Island-Ubuntu, Island-watchOS, Island-watchOS Simulator-x86_64, Island-Windows
init(_ aVersion: uint16, _ aHandshakeComplete: bool, _ aDidResume: bool, _ aCipherSuite: uint16, _ aNegotiatedProtocol: string, _ aNegotiatedProtocolIsMutual: bool, _ aServerName: string, _ aPeerCertificates: Slice<Reference<Certificate>>, _ aVerifiedChains: Slice<Slice<Reference<Certificate>>>, _ aSignedCertificateTimestamps: Slice<Slice<Byte>>, _ aOCSPResponse: Slice<Byte>, _ aekm: Func<go.builtin.string,go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.int,tuple of (go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.error)>, _ aTLSUnique: Slice<Byte>)
// Island-watchOS Simulator-i386
init(_ aVersion: uint16, _ aHandshakeComplete: bool, _ aDidResume: bool, _ aCipherSuite: uint16, _ aNegotiatedProtocol: string, _ aNegotiatedProtocolIsMutual: bool, _ aServerName: string, _ aPeerCertificates: Slice<Reference<Certificate>>, _ aVerifiedChains: Slice<Slice<Reference<Certificate>>>, _ aSignedCertificateTimestamps: Slice<Slice<Byte>>, _ aOCSPResponse: Slice<Byte>, _ aekm: Func<string, Slice<Byte>, int, (Slice<Byte>, error)>, _ aTLSUnique: Slice<Byte>)

 

// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator-x86_64, Island-Ubuntu, Island-watchOS, Island-watchOS Simulator-x86_64, Island-Windows
Sub New(aVersion As uint16, aHandshakeComplete As bool, aDidResume As bool, aCipherSuite As uint16, aNegotiatedProtocol As string, aNegotiatedProtocolIsMutual As bool, aServerName As string, aPeerCertificates As Slice<Reference<Certificate>>, aVerifiedChains As Slice<Slice<Reference<Certificate>>>, aSignedCertificateTimestamps As Slice<Slice<Byte>>, aOCSPResponse As Slice<Byte>, aekm As Func<go.builtin.string,go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.int,tuple of (go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.error)>, aTLSUnique As Slice<Byte>)
// Island-watchOS Simulator-i386
Sub New(aVersion As uint16, aHandshakeComplete As bool, aDidResume As bool, aCipherSuite As uint16, aNegotiatedProtocol As string, aNegotiatedProtocolIsMutual As bool, aServerName As string, aPeerCertificates As Slice<Reference<Certificate>>, aVerifiedChains As Slice<Slice<Reference<Certificate>>>, aSignedCertificateTimestamps As Slice<Slice<Byte>>, aOCSPResponse As Slice<Byte>, aekm As Func (Of string, Slice<Byte>, int, Tuple (Of Slice<Byte>, error)), aTLSUnique As Slice<Byte>)

Parameters:

  • aVersion:
  • aHandshakeComplete:
  • aDidResume:
  • aCipherSuite:
  • aNegotiatedProtocol:
  • aNegotiatedProtocolIsMutual:
  • aServerName:
  • aPeerCertificates:
  • aVerifiedChains:
  • aSignedCertificateTimestamps:
  • aOCSPResponse:
  • aekm:
  • aTLSUnique:

constructor (ConnectionState)

 

constructor(value: ConnectionState)

 

ConnectionState(ConnectionState value)

 

init(_ value: ConnectionState)

 

Sub New(value As ConnectionState)

Parameters:

  • value:

ExportKeyingMaterial

 

method ExportKeyingMaterial(label: string; context: Slice<Byte>; length: int): tuple of (Slice<Byte>, error)

 

(Slice<Byte>, error) ExportKeyingMaterial(string label, Slice<Byte> context, int length)

 

func ExportKeyingMaterial(_ label: string, _ context: Slice<Byte>, _ length: int) -> (Slice<Byte>, error)

 

func ExportKeyingMaterial(label string, context Slice<Byte>, length int) (Slice<Byte>, error)

 

Function ExportKeyingMaterial(label As string, context As Slice<Byte>, length As int) As Tuple (Of Slice<Byte>, error)

Parameters:

  • label:
  • context:
  • length: