And*_*erg 8 java windows ssl maven
我们正在使用Maven来对抗使用https(SSL)配置的Artifactory实例.问题是证书是由我们的内部CA签署的,这迫使我们将CA证书导入Java中的cacerts文件.
CA证书分发到我们的Windows平台,可以使用Java SE6中引入的Microsoft CryptoAPI支持.
如果Maven以某种方式从Windows密钥库访问中间CA,那将是非常好的,因为Maven是基于Java的(如Java访问Windows密钥库中的中间CA所描述的那样?).
有谁知道这是否可能?
要了解 Maven 如何实现此代码,您需要查看Wagon 系统,尤其是源代码。我将从 JSSE 属性开始ssl.SocketFactory.provider
。如果您创建自定义SSLSocketFactory
,则可以让它在初始化时执行从 Windows 获取证书的工作。您还必须找到一种方法将该代码捆绑到扩展中,以便 Maven 在运行时可以访问它。
归档时间: |
|
查看次数: |
403 次 |
最近记录: |