java.lang.IllegalStateException: KeyStores with multiple certificates are not supported on the base class org.eclipse.jetty.util.ssl.SslContextFactory.

Description

Installing a wildcard certificate in jetty doesn't work.

This is, following the instructions here for installing a wildcard certificate:
https://wiki.idempiere.org/en/Install_SSL_Certificate#Letsencrypt

Results in an unusable server that throws the exception:

Additionally, in actual console log you can find the warning:

Environment

None

Activity

Show:
Carlos Ruiz
May 18, 2020, 10:01 AM

(#65)

Hiep Lq
June 1, 2020, 3:55 AM

this commit let idempiere run with bellow error (command line and eclipse also)
maybe you don't get issue because you not yet run instatll after change this, so jetty configuration is not yet update

java.lang.ClassNotFoundException: org.eclipse.jetty.util.ssl.SslContextFactory$Server cannot be found by org.eclipse.jetty.osgi.boot_9.4.14.v20181114

Hiep Lq
June 1, 2020, 4:17 AM

until 9.4.16 we has this class, so this improve not suitable for release branch use 9.4.14
https://github.com/eclipse/jetty.project/commit/c4b2621f56d25baeba38ab3f02bb420665cac464

Carlos Ruiz
June 1, 2020, 8:02 AM

(#65)"

Carlos Ruiz
June 1, 2020, 8:04 AM

Thanks - reverted from 7.1

Fixed

Assignee

Carlos Ruiz

Reporter

Carlos Ruiz

Labels

None

Tested By

None

Fix versions

Priority

Major
Configure