Interface TlsServer
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Tls
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public interface TlsServer : TlsPeer
- Inherited Members
-
Methods
GetCertificateRequest()
CertificateRequest GetCertificateRequest()
Returns
- CertificateRequest
GetCertificateStatus()
CertificateStatus GetCertificateStatus()
Returns
- CertificateStatus
GetCredentials()
TlsCredentials GetCredentials()
Returns
- TlsCredentials
GetKeyExchange()
TlsKeyExchange GetKeyExchange()
Returns
- TlsKeyExchange
GetNewSessionTicket()
NewSessionTicket GetNewSessionTicket()
Returns
- NewSessionTicket
GetSelectedCipherSuite()
int GetSelectedCipherSuite()
Returns
- int
GetSelectedCompressionMethod()
byte GetSelectedCompressionMethod()
Returns
- byte
GetServerExtensions()
IDictionary GetServerExtensions()
Returns
- IDictionary
GetServerSupplementalData()
IList GetServerSupplementalData()
Returns
- IList
GetServerVersion()
ProtocolVersion GetServerVersion()
Returns
- ProtocolVersion
Init(TlsServerContext)
void Init(TlsServerContext context)
Parameters
context
TlsServerContext
NotifyClientCertificate(Certificate)
void NotifyClientCertificate(Certificate clientCertificate)
Parameters
clientCertificate
Certificate
NotifyClientVersion(ProtocolVersion)
void NotifyClientVersion(ProtocolVersion clientVersion)
Parameters
clientVersion
ProtocolVersion
NotifyFallback(bool)
void NotifyFallback(bool isFallback)
Parameters
isFallback
bool
NotifyOfferedCipherSuites(int[])
void NotifyOfferedCipherSuites(int[] offeredCipherSuites)
Parameters
offeredCipherSuites
int[]
NotifyOfferedCompressionMethods(byte[])
void NotifyOfferedCompressionMethods(byte[] offeredCompressionMethods)
Parameters
offeredCompressionMethods
byte[]
ProcessClientExtensions(IDictionary)
void ProcessClientExtensions(IDictionary clientExtensions)
Parameters
clientExtensions
IDictionary
ProcessClientSupplementalData(IList)
void ProcessClientSupplementalData(IList clientSupplementalData)
Parameters
clientSupplementalData
IList