[pound2 0005296]: long RSA Keys can't be loaded - SSL_CTX_use_PrivateKey_file failed - aborted -- 2.7, REV=2015.02.25

Mantis Bug Tracker noreply at opencsw.org
Thu Feb 9 15:52:53 CET 2017


The following issue has been CLOSED 
====================================================================== 
https://www.opencsw.org/mantis/view.php?id=5296 
====================================================================== 
Reported By:                tomww
Assigned To:                dam
====================================================================== 
Project:                    pound2
Issue ID:                   5296
Category:                   other
Reproducibility:            have not tried
Severity:                   minor
Priority:                   normal
Status:                     closed
Resolution:                 open
Fixed in Version:           
====================================================================== 
Date Submitted:             2017-02-07 15:48 CET
Last Modified:              2017-02-09 15:52 CET
====================================================================== 
Summary:                    long RSA Keys can't be loaded -
SSL_CTX_use_PrivateKey_file failed - aborted -- 2.7,REV=2015.02.25
Description: 
It looks like 4096 bit RSA keys can't be used with the 2.7 version of
pound
Loading config fails with:
"SSL_CTX_use_PrivateKey_file failed - aborted"
====================================================================== 

---------------------------------------------------------------------- 
 (0011237) tomww (reporter) - 2017-02-09 15:38
 https://www.opencsw.org/mantis/view.php?id=5296#c11237 
---------------------------------------------------------------------- 
The experimental package in version 2.8a has been successfully used in SSL
mode.

During testing it revealed that the "SSL_CTX_use_PrivateKey_file failed -
aborted" was not the fault of pound 2.7. While the command line openssl
verify was happy with the combined *.pem file, the pound 2.8a config check
wasn't.
Only re-issuing the *key / *crt / combined *pem file helped that pound via
library access to openssl libraries successfully verified and accepted the
*.pem file. The error most likely was a mistake in preparing the *pem
file.

Key-length used in the second attempt was 2048bit.

Diff between pound 2.7 and 2.8 seen by the Changelog is only:
 ------------------------------------------------------------------------
+r82 | roseg | 2016-10-23 16:59:47 +0200 (Sun, 23 Oct 2016) | 8 lines
+
+Release 2.8a
+
+Enhancements:
+    - removed DynScale flag and support
+
+Bug fixes:
+    - fixed potential request smuggling via fudged headers
+
+------------------------------------------------------------------------
+r81 | roseg | 2015-01-26 17:47:53 +0100 (Mon, 26 Jan 2015) | 30 lines
+
+Release 2.7
+
[...]



More information about the bug-notifications mailing list