Hello,
I use tomcat7-maven-plugin:2.1 with SSL config and client authentication.
My plugin configuration:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<systemProperties>
<javax.net.ssl.trustStore>${project.basedir}/src/test/resources/META-INF/tomcat/certificates/truststore</javax.net.ssl.trustStore>
<javax.net.ssl.trustStorePassword>XXXXXXX</javax.net.ssl.trustStorePassword>
</systemProperties>
<port>8080</port>
<contextFile>
${project.basedir}/src/test/resources/META-INF/tomcat/webapp-context.xml
</contextFile>
<httpsPort>9090</httpsPort>
<clientAuth>true</clientAuth>
<keystoreFile>${project.basedir}/src/test/resources/META-INF/tomcat/certificates/keystore
</keystoreFile>
<keystorePass>XXXXXX</keystorePass>
</configuration>
</plugin>
My problem is how setup a custom implementation of X509TrustManager?
In tomcat connector, we can use the attribute 'trustManagerClassName'.
But with maven plugin, how do it?
Thanks,
Loïc