Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0044619
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POS Hardware Managermajorsometimes2020-07-16 10:592020-07-16 11:39
ReporteradrianromeroView Statuspublic 
Assigned ToRetail 
PriorityurgentResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0044619: Hardware Manager does not support keystores with multiple certificates

DescriptionFor HTTPS if the keystore provided contains multiple certificates. Due the new Jetty libraries 9.4.26, The HTTPS support fails.

The error raised is the following:

Jetty web server version 9.4.26.v20200117
FAILED.
KeyStores with multiple certificates are not supported on the base class org.eclipse.jetty.util.ssl.SslContextFactory. (Use org.eclipse.jetty.util.ssl.SslContextFactory$Server or org.eclipse.jetty.util.ssl.SslContextFactory$Client instead).
Steps To ReproduceProvide a new keystore.jks file including multiple certificates like for *.example.com and start the Hardware Manager. Observe the error message in the WebServer tab.
Proposed SolutionAs suggested in the error message, use class SslContextFactory.Server instead of SslContextFactory to manage HTTPS
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0121488)
hgbot (developer)
2020-07-16 11:28

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/2 [^]
(0121489)
hgbot (developer)
2020-07-16 11:28

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources [^]
Changeset: 59487956513fe927946c81e6636385f71856f4a7
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-07-16T11:00:26+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/commit/59487956513fe927946c81e6636385f71856f4a7 [^]

Fixes ISSUE-0044619: Hardware Manager does not support keystores with multiple certificates

---
M project/src/com/openbravo/poshw/server/ServerManagerJetty.java
---
(0121490)
hgbot (developer)
2020-07-16 11:28

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/2 [^]
(0121491)
hgbot (developer)
2020-07-16 11:38

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager/-/merge_requests/3 [^]
(0121492)
hgbot (developer)
2020-07-16 11:39

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager [^]
Changeset: 5b716e081e933aad0156e0d64b62c369f8c81d5a
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-07-16T11:38:11+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager/-/commit/5b716e081e933aad0156e0d64b62c369f8c81d5a [^]

Related to ISSUE-0044619: Hardware Manager does not support keystores with multiple certificates

---
M bin/poshw.jar
M bin/rev.id
---
(0121493)
hgbot (developer)
2020-07-16 11:39

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager/-/merge_requests/3 [^]

- Issue History
Date Modified Username Field Change
2020-07-16 10:59 adrianromero New Issue
2020-07-16 10:59 adrianromero Assigned To => Retail
2020-07-16 10:59 adrianromero Triggers an Emergency Pack => No
2020-07-16 11:28 hgbot Note Added: 0121488
2020-07-16 11:28 hgbot Resolution open => fixed
2020-07-16 11:28 hgbot Status new => closed
2020-07-16 11:28 hgbot Note Added: 0121489
2020-07-16 11:28 hgbot Note Added: 0121490
2020-07-16 11:38 hgbot Note Added: 0121491
2020-07-16 11:39 hgbot Note Added: 0121492
2020-07-16 11:39 hgbot Note Added: 0121493


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker