public void ChannelOpenFailureMessageConstructorTest1()
 {
     uint localChannelNumber = 0; // TODO: Initialize to an appropriate value
     string description = string.Empty; // TODO: Initialize to an appropriate value
     uint reasonCode = 0; // TODO: Initialize to an appropriate value
     ChannelOpenFailureMessage target = new ChannelOpenFailureMessage(localChannelNumber, description, reasonCode);
     Assert.Inconclusive("TODO: Implement code to verify target");
 }
 public void ChannelOpenFailureMessageConstructorTest()
 {
     ChannelOpenFailureMessage target = new ChannelOpenFailureMessage();
     Assert.Inconclusive("TODO: Implement code to verify target");
 }
Esempio n. 3
0
        void OnChannelOpen(object sender, MessageEventArgs<Messages.Connection.ChannelOpenMessage> e)
        {
            if (e.Message.ChannelType != ForwardedPrivateKeyAgentChannelInfo.NAME)
            {
                var failureMessage = new ChannelOpenFailureMessage(e.Message.LocalChannelNumber, "Channel not supported by Remote Terminal.", (uint)ChannelOpenFailureReasons.UnknownChannelType);
                this._session.SendMessage(failureMessage);
                return;
            }

            var channelPrivateKeyAgent = this._session.CreateChannel<ChannelPrivateKeyAgent>(e.Message.LocalChannelNumber, e.Message.InitialWindowSize, e.Message.MaximumPacketSize);
            channelPrivateKeyAgent.PrivateKeyAgent = this.forwardedPrivateKeyAgent;
            channelPrivateKeyAgent.Start();
        }