| void .ctor(TlsCrypto crypto) | Public+1 flags | | 0x08 |
| bool AllowCertificateStatus() | 3 flags | | 0x01 |
| bool AllowEncryptThenMac() | 3 flags | | 0x01 |
| bool AllowMultiCertStatus() | 3 flags | | 0x01 |
| bool AllowTruncatedHmac() | 3 flags | | 0x01 |
| bool AllowTrustedCAIndication() | 3 flags | | 0x01 |
| int GetMaximumNegotiableCurveBits() | 3 flags | | 0x04 |
| int GetMaximumNegotiableFiniteFieldBits() | 3 flags | | 0x04 |
| IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ProtocolName> GetProtocolNames() | 3 flags | | 0x08 |
| bool IsSelectableCipherSuite(int cipherSuite, int availCurveBits, int availFiniteFieldBits, IList<System.Int16> sigAlgs) | 3 flags | | 0x08 |
| bool PreferLocalCipherSuites() | 3 flags | | 0x01 |
| bool SelectCipherSuite(int cipherSuite) | 3 flags | | 0x04 |
| int SelectDH(int minimumFiniteFieldBits) | 3 flags | | 0x04 |
| int SelectDHDefault(int minimumFiniteFieldBits) | 3 flags | | 0x04 |
| int SelectECDH(int minimumCurveBits) | 3 flags | | 0x04 |
| int SelectECDHDefault(int minimumCurveBits) | 3 flags | | 0x04 |
| ProtocolName SelectProtocolName() | 3 flags | | 0x08 |
| ProtocolName SelectProtocolName(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ProtocolName> clientProtocolNames, IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ProtocolName> serverProtocolNames) | 3 flags | | 0x08 |
| bool ShouldSelectProtocolNameEarly() | 3 flags | | 0x01 |
| bool PreferLocalClientCertificateTypes() | 3 flags | | 0x01 |
| short[] GetAllowedClientCertificateTypes() | 3 flags | | 0x08 |
| void Init(TlsServerContext context) | Public+2 flags | | 0x08 |
| ProtocolVersion[] GetProtocolVersions() | Public+1 flags | | 0x08 |
| int[] GetCipherSuites() | Public+1 flags | | 0x08 |
| void NotifyHandshakeBeginning() | Public+1 flags | | 0x00 |
| TlsSession GetSessionToResume(const byte[]& sessionID) | Public+2 flags | | 0x08 |
| byte[] GetNewSessionID() | Public+2 flags | | 0x08 |
| TlsPskExternal GetExternalPsk(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.PskIdentity> identities) | Public+2 flags | | 0x08 |
| void NotifySession(TlsSession session) | Public+2 flags | | 0x08 |
| void NotifyClientVersion(ProtocolVersion clientVersion) | Public+2 flags | | 0x08 |
| void NotifyFallback(bool isFallback) | Public+2 flags | | 0x01 |
| void NotifyOfferedCipherSuites(const int[]& offeredCipherSuites) | Public+2 flags | | 0x08 |
| void ProcessClientExtensions(IDictionary<System.Int32 clientExtensions) | Public+2 flags | | 0x08 |
| ProtocolVersion GetServerVersion() | Public+2 flags | | 0x08 |
| int[] GetSupportedGroups() | Public+2 flags | | 0x08 |
| int GetSelectedCipherSuite() | Public+2 flags | | 0x04 |
| IDictionary<System.Int32 GetServerExtensions() | Public+2 flags | | 0x08 |
| void GetServerExtensionsForConnection(IDictionary<System.Int32 serverExtensions) | Public+2 flags | | 0x08 |
| IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SupplementalDataEntry> GetServerSupplementalData() | Public+2 flags | | 0x08 |
| TlsCredentials GetCredentials() | Public+3 flags | | 0x08 |
| CertificateStatus GetCertificateStatus() | Public+2 flags | | 0x08 |
| CertificateRequest GetCertificateRequest() | Public+2 flags | | 0x08 |
| TlsPskIdentityManager GetPskIdentityManager() | Public+2 flags | | 0x08 |
| TlsSrpLoginParameters GetSrpLoginParameters() | Public+2 flags | | 0x08 |
| TlsDHConfig GetDHConfig() | Public+2 flags | | 0x08 |
| TlsECConfig GetECDHConfig() | Public+2 flags | | 0x08 |
| void ProcessClientSupplementalData(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SupplementalDataEntry> clientSupplementalData) | Public+2 flags | | 0x08 |
| void NotifyClientCertificate(Certificate clientCertificate) | Public+2 flags | | 0x08 |
| NewSessionTicket GetNewSessionTicket() | Public+2 flags | | 0x08 |