既存の win サービスをステージング サーバーに移動しています。winサービスのexeファイルしかありません。
サービスを開始すると、「無効なキー形式」エラーがスローされます。
リフレクターを使用してexeファイルを分析したところ、「SFTP」オブジェクトに割り当てられた「PrivateKey」がエラーをスローしていることがわかりました。コードを以下に示します。
SFTPInfo info=new SFTPInfo();
DataRow current = (DataRow)enumerator.Current;
info.Server = Conversions.ToString(current["SSHServer"]);
info.Login = Conversions.ToString(current["SSHLogin"]);
info.Key = (byte[])current["SSHKey"];
SSHKey は DB テーブルからのもので、バイナリ形式です (.prk ファイルをバイナリに変換)
有効な秘密鍵を生成して構成するにはどうすればよいですか?