Org.BouncyCastle.Tls.TlsClient public interface TlsClient : TlsPeer Documentation Code TlsAuthentication GetAuthentication() IDictionary<int, byte[]> GetClientExtensions() IList<SupplementalDataEntry> GetClientSupplementalData() TlsDHGroupVerifier GetDHGroupVerifier() IList<int> GetEarlyKeyShareGroups() IList<TlsPskExternal> GetExternalPsks() TlsPskIdentity GetPskIdentity() TlsSession GetSessionToResume() TlsSrpConfigVerifier GetSrpConfigVerifier() TlsSrpIdentity GetSrpIdentity() void Init(TlsClientContext context) bool IsFallback() void NotifyNewSessionTicket(NewSessionTicket newSessionTicket) void NotifySelectedCipherSuite(int selectedCipherSuite) void NotifySelectedPsk(TlsPsk selectedPsk) void NotifyServerVersion(ProtocolVersion selectedVersion) void NotifySessionID(byte[] sessionID) void NotifySessionToResume(TlsSession session) void ProcessServerExtensions(IDictionary<int, byte[]> serverExtensions) void ProcessServerSupplementalData(IList<SupplementalDataEntry> serverSupplementalData)