コード例 #1
0
ファイル: ServerConnection.cs プロジェクト: baulig/new-tls
 protected virtual void ProcessExtension(TlsExtension extension)
 {
     extension = extension.ProcessServer(Context);
     if (extension != null)
     {
         HandshakeParameters.ActiveExtensions.Add(extension);
     }
 }
コード例 #2
0
 protected virtual void HandleExtension(TlsExtension extension)
 {
                 #if DEBUG_FULL
     if (Context.EnableDebugging)
     {
         DebugHelper.WriteLine("Handle Server Extension: {0}", extension);
     }
                 #endif
     if (!extension.ProcessClient(Context))
     {
         throw new TlsException(AlertDescription.UnsupportedExtension);
     }
     HandshakeParameters.ActiveExtensions.Add(extension);
 }
コード例 #3
0
ファイル: ServerHello.cs プロジェクト: VimalKumarS/mono-tls
		protected virtual void HandleExtension (TlsExtension extension)
		{
			#if DEBUG_FULL
			if (Context.EnableDebugging)
				DebugHelper.WriteLine ("Handle Server Extension: {0}", extension);
			#endif
			if (!extension.ProcessClient (Context))
				throw new TlsException (AlertDescription.UnsupportedExtension);
			HandshakeParameters.ActiveExtensions.Add (extension);
		}
コード例 #4
0
		protected virtual void ProcessExtension (TlsExtension extension)
		{
			extension = extension.ProcessServer (Context);
			if (extension != null)
				HandshakeParameters.ActiveExtensions.Add (extension);
		}