I'm attempting to get https working by following the instructions at:
https://karaf.apache.org/manual/latest/webcontainer
I'm confused by the setting for org.ops4j.pax.web.ssl.password
What is that intended to be. How is it defined?
Also, what's the difference between these:
org.osgi.service.http.secure.enabled=true
and
org.osgi.service.https.enabled=true ?
Anyway, I'm getting the following:
Caused by: java.security.UnrecoverableKeyException: failed to decrypt safe
contents entry: javax.crypto.BadPaddingException: Given final block not
properly padded. Such issues can arise if a bad key is used during decryption.
My org.ops4j.pax.web.cfg (slightly obfuscated) is shown below.
Scott
org.osgi.service.http.enabled=false
org.osgi.service.http.port=8181
org.osgi.service.http.port.secure=8443
org.osgi.service.http.secure.enabled=true
org.osgi.service.https.enabled=true
org.ops4j.pax.web.config.file=${karaf.etc}/jetty.xml
org.apache.karaf.features.configKey=org.ops4j.pax.web
org.ops4j.pax.web.ssl.keystore=c:/KeyStorePath
org.ops4j.pax.web.ssl.password=?? Not sure what this is exactly
org.ops4j.pax.web.ssl.keypassword=MyKeystorePWD
javax.servlet.context.tempdir=${karaf.data}/pax-web-jsp