wsd/ProofKey.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit b0645a647c40ddade5e286dcdceae3e90ce4cb2b Author: Andras Timar <andras.ti...@collabora.com> AuthorDate: Wed Apr 22 23:18:36 2020 +0200 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Wed Apr 22 23:52:21 2020 +0200
Proof: SSH private key format matters On openSUSE Leap 15.1 the ssh-keygen binary produced a private key that caused Poco to throw an exception. Apparently Poco expects the private key in PEM format. Apparently on most distros this is the default format, but not on openSUSE Leap 15.1 where we need to specify it explicitely. Change-Id: Id142735b13887a1347895f121400ed6d5aecc1f4 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92736 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Andras Timar <andras.ti...@collabora.com> diff --git a/wsd/ProofKey.cpp b/wsd/ProofKey.cpp index 2c390c19b..836b2967a 100644 --- a/wsd/ProofKey.cpp +++ b/wsd/ProofKey.cpp @@ -143,7 +143,7 @@ Proof::Proof() std::string msg = e.displayText() + "\nNo proof-key will be present in discovery." "\nIf you need to use WOPI security, generate an RSA key using this command line:" - "\n ssh-keygen -t rsa -N \"\" -f \"" + keyPath + "\""; + "\n ssh-keygen -t rsa -N \"\" -m PEM -f \"" + keyPath + "\""; LOG_WRN(msg); } catch (const Poco::Exception& e) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits