C# 클래스 Granados.AgentForwarding.OpenSSHAgentForwardingMessageHandler

Agent forwarding message handler (OpenSSH's protocol)
상속: SimpleSSHChannelEventHandler
파일 보기 프로젝트 열기: poderosaproject/poderosa

공개 메소드들

메소드 설명
OnData ( Granados.IO.DataFragment data ) : void

Handles channel data

OpenSSHAgentForwardingMessageHandler ( ISSHChannel channel, IAgentForwardingAuthKeyProvider authKeyProvider ) : System

Constructor

비공개 메소드들

메소드 설명
ProcessMessage ( Granados.IO.DataFragment message ) : void

Process forwarded message.

SSH1FindKey ( BigInteger e, BigInteger n ) : SSH1UserAuthKey

Find a SSH1 key

SSH1IRSAChallenge ( BigInteger e, BigInteger n, BigInteger encryptedChallenge, byte sessionId, uint responseType ) : void

SSH1 RSA challenge

SSH1Identities ( ) : void

List SSH1 RSA keys

SSH2FindKey ( byte blob ) : SSH2UserAuthKey

Find a SSH2 key

SSH2Identities ( ) : void

List SSH2 keys

SSH2Sign ( byte blob, byte data, uint flags ) : void

SSH2 private key signature

Send ( OpenSSHAgentForwardingMessage message ) : void

Sends a message.

SendFailure ( ) : void

Sends SSH_AGENT_FAILURE message.

메소드 상세

OnData() 공개 메소드

Handles channel data
public OnData ( Granados.IO.DataFragment data ) : void
data Granados.IO.DataFragment channel data
리턴 void

OpenSSHAgentForwardingMessageHandler() 공개 메소드

Constructor
public OpenSSHAgentForwardingMessageHandler ( ISSHChannel channel, IAgentForwardingAuthKeyProvider authKeyProvider ) : System
channel ISSHChannel channel object
authKeyProvider IAgentForwardingAuthKeyProvider authentication key provider
리턴 System