-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Madhan,

On 6/3/20 21:08, Madhan Raj wrote:
> OS - CentOS 7.6.1810( Core)
>
> Below connector doesn't load my EC keystore whereas it works with
> RSA . Any insights please .

When you say "doesn't load", what do you mean? Possible reasonable
responses are:

1. I can only complete a handshake with RSA cert, not ECDSA cert
2. Error message (please post)
3. JVM crashes
4. OS crashes
5. Universe ends (possible, but unlikely to be reproducible)

> this is my connector tag  in server.xml <Connector
> SSLEnabled="true" URIEncoding="UTF-8"  maxThreads="200" port="443"
> scheme="https" secure="true"
> protocol="org.apache.coyote.http11.Http11NioProtocol"
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementat
ion"
>
>
disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="819
2"
> minSpareThreads="25"> <SSLHostConfig sslProtocol="TLS"
> certificateVerification="none" sessionTimeout="1800"
> protocols="TLSv1,TLSv1.1,TLSv1.2,TLSv1.3"
> ciphers="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECD
HE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:AES256-SHA:DHE-DS
S-AES256-SHA:AES128-SHA:DHE-RSA-AES128-SHA"
>
>
sessionCacheSize="10000">
> <Certificate certificateKeyAlias="tomcat-ecdsa"
> certificateKeystoreFile="/usr/local/platform/.security/tomcat-ECDSA/ce
rts/tomcat-ECDSA.keystore"
>
>
certificateKeystorePassword="8o8yeAH2qSJbJ2sn"
> certificateKeystoreType="PKCS12" type="EC"/> </SSLHostConfig>
> </Connector>
>
> tomcat start up command used :- /home/tomcat/tomcat -user tomcat
> -home /usr/local/thirdparty/java/j2sdk -pidfile
> /usr/local/thirdparty/jakarta-tomcat/conf/tomcat.pid -procname
> /home/tomcat/tomcat -outfile
> /usr/local/thirdparty/jakarta-tomcat/logs/catalina.out -errfile &1
> -Djdk.tls.ephemeralDHKeySize=2048
> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
> -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
> -Djava.util.logging.config.file=/usr/local/thirdparty/jakarta-tomcat/c
onf/logging.properties
>
>
- -agentlib:jdwp=transport=dt_socket,address=localhost:8000,server=y,suspe
nd=n
> -XX:+UseParallelGC -XX:GCTimeRatio=99 -XX:MaxGCPauseMillis=80
> -Xmx1824m -Xms256m
> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> -cp
> /usr/local/thirdparty/jakarta-tomcat/bin/bootstrap.jar:/usr/local/thir
dparty/jakarta-tomcat/bin/tomcat-juli.jar
>
>
- -Djava.security.policy==/usr/local/thirdparty/jakarta-tomcat/conf/catali
na.policy
> -Dcatalina.base=/usr/local/thirdparty/jakarta-tomcat
> -Dcatalina.home=/usr/local/thirdparty/jakarta-tomcat
> -Djava.io.tmpdir=/usr/local/thirdparty/jakarta-tomcat/temp
> org.apache.catalina.startup.Bootstrap start'
>
> JAVA_OPTS= -Djava.library.path=$LD_LIBRARY_PATH
> -Djavax.net.ssl.sessionCacheSize=10000
> -Djavax.net.ssl.trustStore=/usr/local/platform/.security/tomcat/trust-
certs/tomcat-trust.keystore
>
>
- -Djavax.net.ssl.trustStorePassword=$TRUST_STORE_PASSWORD
> -XX:ErrorFile=$CATALINA_HOME/logs/diagnostic-info.jvm-crash.%p.tomcat.
txt
>
>
- -Dsun.zip.disableMemoryMapping=true
> -XX:OnOutOfMemoryError=/home/tomcat/tomcat_diagnostics.sh
> -XX:OnError=/home/tomcat/tomcat_diagnostics.sh $TOMCAT_JAVA_OPTS
>
> Also can i have both RSA and ECDSA in a single keystore. Will that
> work in tomcat 9?

Yes. You have to use two <Certificate> elements each with a different
"type" and "certificateKeyAlias"

> it used to work with tomat 7

It still works with Tomcat 9.

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl7ZJEwACgkQHPApP6U8
pFg/Tg/9El60qkdMWwk6SpBiKjy0rgQEYgmdv2hkVQXmfX4uaWHZuEBDydX/xQ9L
3JaS+rDeM/4Z6Y7HrKqLGQ0Q+mtgWSoXohhGAqZMcsaGtdiz9oBYukRW7e0JG4Hv
OZgmyPUifLH0kPDyrql3feLQL9TW7G998rR9+N2BsFWnyVdaHYIWt2vSu+/vak7T
OqqNj0Wze9G8/OudKXCEQBi1ADql8XAt7hRCaQLHRcaDLEVLnULq6lgol0dV9qXM
suzNGud9VWNUgsoNX7wZDmx2xYnvDUfOnUJSEYLfRV6zFHOJOLiKLk8GBjymLVt3
PEW3EXlJpq2rQo++s4tNhJGjZRR7yEGNRUO1bl/eB7O4MZrwpZyV9lmy2TN2Im5g
LsMas3p3m87vz8ajafo9SDSZkmXmJ270dUZd8MAxxIvDSCnhw0trSTxbppgeb7p4
LGn/gA9igAY9S9PUKkyLocKVW9XpRg1v21WCSyifKzM7b0787e1EFx6rhxBTsZAk
7D7nL+0Em61LRQKaM3noDtyofEzYGoUtaRwv5gx+dCfF5huDCKvkhWxGQfAwiE/3
fRHCZK1la1Jn3wikApLXU6iEjXV33TmF/hAjLOPaizl90AYxR6O4pvwRKOF+9+fV
Z4CO1ysmLK/WHTYXcpZ8/zPEo9EgXbTULU9DiDu3N6+LKrUFQcc=
=L+y6
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to