gpt4 book ai didi

java - 在 Equinox 中安装签名的 jar

转载 作者:行者123 更新时间:2023-11-30 11:34:36 27 4
gpt4 key购买 nike

我正在尝试将功能安装到 equinox OSGi 容器中。我通过 p2 director 命令行工具执行此操作:

java -jar ./plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar -application org.eclipse.equinox.p2.director -no
splash -consoleLog -debug -repository <repositoryUrl> -installIU <featurename> -profile <profileName> -vmargs -Declipse.p2.unsignedPolicy=allow

但是安装失败并显示以下错误消息:

!MESSAGE One or more certificates rejected. Cannot proceed with installation.

这可能是因为该功能包含来自已签名的 bouncycaSTLe 的 jar,并且用于签署这些 jar 的证书被拒绝。

有人知道我该如何解决这个问题吗?

当我通过 GUI 安装工具安装该功能时,我没有遇到任何问题,但在安装过程中我收到一个弹出窗口,询问我是否要信任证书链。如果我在此对话框中单击"is",该功能将正确安装。

kr,

弗雷德里克。

最佳答案

这似乎是 p2 Director 中的错误/缺失功能。解决方法是将证书安装到您的 JVM 中。您可以从签名的 JAR 文件中提取原始证书。

(您可以找到有关如何提取证书的更多信息 in this post 。)

关于java - 在 Equinox 中安装签名的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15571432/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com