C# Class Poderosa.Usability.KeyAgent

Inheritance: IPreferenceSupplier, IAgentForward, IConnectionResultEventHandler
Mostra file Open project: poderosaproject/poderosa Class Usage Examples

Public Methods

Method Description
BeforeAsyncConnect ( ITerminalParameter tp ) : void
GetAvailableSSH1UserAuthKeys ( ) : SSH1UserAuthKey[]
GetAvailableSSH2UserAuthKeys ( ) : Granados.SSH2.SSH2UserAuthKey[]
GetCurrentKeys ( ) : List
InitializePreference ( IPreferenceBuilder builder, IPreferenceFolder folder ) : void
KeyAgent ( ) : System
OnFailed ( ITerminalParameter param, string msg ) : void
OnSucceeded ( ITerminalParameter param ) : void
QueryAdapter ( IPreferenceFolder folder, Type type ) : object
SetKeyList ( List keys ) : void
ValidateFolder ( IPreferenceFolder folder, IPreferenceValidationResult output ) : void

Private Methods

Method Description
LoadKeys ( ) : void
OpenInputPassphraseDialog ( IPoderosaForm form, AgentPrivateKey key ) : void

Method Details

BeforeAsyncConnect() public method

public BeforeAsyncConnect ( ITerminalParameter tp ) : void
tp ITerminalParameter
return void

GetAvailableSSH1UserAuthKeys() public method

public GetAvailableSSH1UserAuthKeys ( ) : SSH1UserAuthKey[]
return SSH1UserAuthKey[]

GetAvailableSSH2UserAuthKeys() public method

public GetAvailableSSH2UserAuthKeys ( ) : Granados.SSH2.SSH2UserAuthKey[]
return Granados.SSH2.SSH2UserAuthKey[]

GetCurrentKeys() public method

public GetCurrentKeys ( ) : List
return List

InitializePreference() public method

public InitializePreference ( IPreferenceBuilder builder, IPreferenceFolder folder ) : void
builder IPreferenceBuilder
folder IPreferenceFolder
return void

KeyAgent() public method

public KeyAgent ( ) : System
return System

OnFailed() public method

public OnFailed ( ITerminalParameter param, string msg ) : void
param ITerminalParameter
msg string
return void

OnSucceeded() public method

public OnSucceeded ( ITerminalParameter param ) : void
param ITerminalParameter
return void

QueryAdapter() public method

public QueryAdapter ( IPreferenceFolder folder, Type type ) : object
folder IPreferenceFolder
type System.Type
return object

SetKeyList() public method

public SetKeyList ( List keys ) : void
keys List
return void

ValidateFolder() public method

public ValidateFolder ( IPreferenceFolder folder, IPreferenceValidationResult output ) : void
folder IPreferenceFolder
output IPreferenceValidationResult
return void