public ServerHandshake(Socket socket, int maxPacketSize, PSKIdentities pskIdentities, List <TCipherSuite> supportedCipherSuites, bool requireClientCertificate, DTLS.Server.ValidatePSKEventHandler validatePSK) { this._Socket = socket; _ValidatePSK = validatePSK; _MaxPacketSize = maxPacketSize; _PSKIdentities = pskIdentities; _SupportedCipherSuites = new Dictionary <TCipherSuite, object>(); _RequireClientCertificate = requireClientCertificate; foreach (TCipherSuite item in supportedCipherSuites) { _SupportedCipherSuites.Add(item, null); } ServerVersion = new Version(1, 2); }
public ServerHandshake(Socket socket, int maxPacketSize, PSKIdentities pskIdentities, List<TCipherSuite> supportedCipherSuites, bool requireClientCertificate, DTLS.Server.ValidatePSKEventHandler validatePSK) { this._Socket = socket; _ValidatePSK = validatePSK; _MaxPacketSize = maxPacketSize; _PSKIdentities = pskIdentities; _SupportedCipherSuites = new Dictionary<TCipherSuite, object>(); _RequireClientCertificate = requireClientCertificate; foreach (TCipherSuite item in supportedCipherSuites) { _SupportedCipherSuites.Add(item, null); } ServerVersion = new Version(1, 2); }