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; }
private bool CheckKey(SSHConnectionInfo ci) { SetIgnoreTimeout(); //���ꂪ�Ă��Ƃ������Ƃ͓r���܂�SSH�̃l�S�V�G�[�g���ł��Ă���̂Ń^�C���A�E�g�͂��Ȃ��悤�ɂ��� return _keycheck(ci); }