[ 
https://issues.apache.org/jira/browse/SSHD-865?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on SSHD-865 started by Goldstein Lyor.
-------------------------------------------
> Use lazy-loading for keys specified in the HostConfigEntry
> ----------------------------------------------------------
>
>                 Key: SSHD-865
>                 URL: https://issues.apache.org/jira/browse/SSHD-865
>             Project: MINA SSHD
>          Issue Type: Improvement
>    Affects Versions: 2.1.1
>            Reporter: Goldstein Lyor
>            Assignee: Goldstein Lyor
>            Priority: Major
>
> Following SSHD-860 key loading occurs lazily - thus encrypted keys password 
> is not requested until the key is actually needed. The exception to this rule 
> are keys specified as part of a {{HostConfigEntry}} specified in an 
> [ssh_config file|http://www.gsp.com/cgi-bin/man.cgi?topic=ssh_config].
> h5. Implementation details
> * Need to change {{SshClient#loadClientIdentities}} to return a 
> {{KeyPairProvider}} that is propagated all the way to 
> {{SshClient#onConnectOperationComplete}}.
> * The code in {{SshClient#onConnectOperationComplete}} should check after 
> {{setupDefaultSessionIdentities}} if there is a non-empty {{KeyPairProvider}} 
> propagated and *aggregate* it with any already set such provider on the 
> session



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to