Пример #1
0
 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);
 }
Пример #2
0
        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);

		}