Esempio n. 1
0
 public bool CheckHostKeyCallback(SSHConnectionInfo ci)
 {
     /*
     string keystr = ci.DumpHostKeyInKnownHostsStyle();
     KeyCheckResult r = GEnv.SSHKnownHosts.Check(_tryingParam, keystr);
     if(r==KeyCheckResult.NotExists) {
         if(GEnv.InterThreadUIService.AskUserYesNo(GEnv.Strings.GetString("Message.HostKeyChecker.AskHostKeyRegister"))==DialogResult.Yes) {
             GEnv.SSHKnownHosts.Update(_tryingParam, keystr);
             return true;
         }
         else
             return false;
     }
     else if(r==KeyCheckResult.Different) {
         if(GEnv.InterThreadUIService.AskUserYesNo(GEnv.Strings.GetString("Message.HostKeyChecker.AskHostKeyRenew"))==DialogResult.Yes) {
             GEnv.SSHKnownHosts.Update(_tryingParam, keystr);
             return true;
         }
         else
             return false;
     }
     else
         return true;
     */
     return true;
 }
Esempio n. 2
0
 private bool CheckKey(SSHConnectionInfo ci)
 {
     SetIgnoreTimeout(); //���ꂪ�Ă΂��Ƃ������Ƃ͓r���܂�SSH�̃l�S�V�G�[�g���ł��Ă���̂Ń^�C���A�E�g�͂��Ȃ��悤�ɂ���
     return _keycheck(ci);
 }