Zdexby TheHolyOneZ
49,743 classes
Class

AbstractTlsClient

: AbstractTlsPeer : Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.AbstractTlsClient, com.Tivadar.Best.HTTP 0x0050 (80 B) inherited 0x0020 com.Tivadar.Best.HTTP.dll
implements TlsClient, TlsPeer
0x00x0050

Members 6

OffsetSizeNameTypeFlagsDefault
0x08m_contextTlsClientContext1 flags—
0x08m_protocolVersionsProtocolVersion[]1 flags—
0x08m_cipherSuitesint[]1 flags—
0x08m_supportedGroupsIList<System.Int32>1 flags—
0x08m_supportedSignatureAlgorithmsIList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm>1 flags—
0x08m_supportedSignatureAlgorithmsCertIList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm>1 flags—
Inherited from AbstractTlsPeer 2
OffsetSizeNameTypeFlagsDefault
0x08m_cryptoTlsCryptoPrivate+1 flags—
0x08m_closeHandleTlsCloseablePrivate—

Functions 38

SignatureFlagsNativeParams
void .ctor(TlsCrypto crypto)2 flags0x08
bool AllowUnexpectedServerExtension(int extensionType, const byte[]& extensionData)3 flags0x08
IList<System.Int32> GetNamedGroupRoles()3 flags0x08
void CheckForUnexpectedServerExtension(IDictionary<System.Int32 serverExtensions, int extensionType)3 flags0x08
TlsPskIdentity GetPskIdentity()Public+2 flags0x08
TlsSrpIdentity GetSrpIdentity()Public+2 flags0x08
TlsDHGroupVerifier GetDHGroupVerifier()Public+2 flags0x08
TlsSrpConfigVerifier GetSrpConfigVerifier()Public+2 flags0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Name> GetCertificateAuthorities()3 flags0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ProtocolName> GetProtocolNames()3 flags0x08
CertificateStatusRequest GetCertificateStatusRequest()3 flags0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.CertificateStatusRequestItemV2> GetMultiCertStatusRequest()3 flags0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ServerName> GetSniServerNames()3 flags0x08
IList<System.Int32> GetSupportedGroups(IList<System.Int32> namedGroupRoles)3 flags0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> GetSupportedSignatureAlgorithms()3 flags0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> GetSupportedSignatureAlgorithmsCert()3 flags0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.TrustedAuthority> GetTrustedCAIndication()3 flags0x08
short[] GetAllowedClientCertificateTypes()3 flags0x08
short[] GetAllowedServerCertificateTypes()3 flags0x08
void Init(TlsClientContext context)Public+2 flags0x08
ProtocolVersion[] GetProtocolVersions()Public+1 flags0x08
int[] GetCipherSuites()Public+1 flags0x08
void NotifyHandshakeBeginning()Public+1 flags0x00
TlsSession GetSessionToResume()Public+2 flags0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.TlsPskExternal> GetExternalPsks()Public+2 flags0x08
bool IsFallback()Public+2 flags0x01
IDictionary<System.Int32 GetClientExtensions()Public+2 flags0x08
IList<System.Int32> GetEarlyKeyShareGroups()Public+2 flags0x08
void NotifyServerVersion(ProtocolVersion serverVersion)Public+2 flags0x08
void NotifySessionToResume(TlsSession session)Public+2 flags0x08
void NotifySessionID(const byte[]& sessionID)Public+2 flags0x08
void NotifySelectedCipherSuite(int selectedCipherSuite)Public+2 flags0x04
void NotifySelectedPsk(TlsPsk selectedPsk)Public+2 flags0x08
void ProcessServerExtensions(IDictionary<System.Int32 serverExtensions)Public+2 flags0x08
void ProcessServerSupplementalData(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SupplementalDataEntry> serverSupplementalData)Public+2 flags0x08
TlsAuthentication GetAuthentication()Public+3 flags0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SupplementalDataEntry> GetClientSupplementalData()Public+2 flags0x08
void NotifyNewSessionTicket(NewSessionTicket newSessionTicket)Public+2 flags0x08

Subclasses 4