Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.3.0
-
None
Description
When using PEMGeneratorHostKeyProvider to read and write generated key in PEM format, the class does not properly close the instance of PEMWriter. This results in the key not being written to the file.
protected void doWriteKeyPair(KeyPair kp, OutputStream os) throws Exception {
PEMWriter w = new PEMWriter(new OutputStreamWriter(os));
w.writeObject(kp);
// This is missing (and should be in a finally block)
w.close();
}
Attachments
Issue Links
- is duplicated by
-
SSHD-103 SimpleGeneratorHostKeyProvider fails to read files it wrote "StreamCorruptedException: unexpected block data"
- Resolved