Pax-exam Karaf安全Maven存储库验证

时间:2017-03-13 14:01:24

标签: java maven ssl apache-karaf pax-exam

我已经进行了基于pax-exam的karaf集成测试,需要访问安全的maven存储库:

editConfigurationFilePut("etc/org.ops4j.pax.url.mvn.cfg", "org.ops4j.pax.url.mvn.repositories", "https://my.repo.net:443/nexus/content/groups/my-group@snapshots@id=my.repo")

不安全的工作正常,但是我在使用ssl身份验证时遇到了麻烦:

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

因此,我通常使用密钥提供 truststore 和/或使用环境变量传递它。问题是,在这种配置中,环境变量没有传递给容器,那么我可以在哪里将SSL证书挂钩到我的karaf实例中?

1 个答案:

答案 0 :(得分:0)

VMOption允许您将变量传递给karaf容器,如下所示:

master