【问题标题】:Netbeans Platform untrusted pluginsNetbeans 平台不受信任的插件
【发布时间】:2018-09-05 13:09:07
【问题描述】:

我们的应用程序基于netbeans平台,我们部署插件(nbms)并使用代码签名证书进行签名。

问题在于,当插件安装到我们的应用程序中时,会出现一条消息警报,显示插件已签名但不受信任。

谁能告诉我如何部署受信任和签名的插件?我看到即使是通过自动更新安装的 netbeans 插件也是不受信任和自签名的。

对我来说另一种可能性是完全禁用此验证。

【问题讨论】:

    标签: java netbeans netbeans-platform


    【解决方案1】:

    谁能告诉我如何部署受信任和签名的插件?

    您没有提及您使用的是哪个版本的 NetBeans,但我怀疑您所做的一切都是正确的,并且 NetBeans 中存在错误。

    查看这个开放的 NetBeans 错误Bug 271770 - Warning message for untrusted plugins needs to be improved,其中有人报告了类似的问题:

    I have a plugin that show signed but not trusted warning, although show certificate 
    button does have certificate from digicert.
    
    Following is detail of certificate.
    Subject: CN=DigiCert SHA2 Assured ID Code Signing CA, OU=www.digicert.com, O=DigiCert 
    Inc, C=US
    
    Can anybody have idea what else needs to be done to make it trusted, and avoid    
    warning.
    

    如果问题出在 NetBeans 上,您可能无法进行任何更改以使事情正常进行,但您仍然可以做一些事情:

    【讨论】:

    • 我们正在使用 netbeans 8.2,我之前已经看过这个错误报告,我们打算只在明年年初迁移到 netbeans 9。
    【解决方案2】:

    netbeens 的Plugins 窗口中的一些插件已通过netbeens.org 站点的认证,并通过IDE 的图标显示(在َAvailable Plugins 选项卡的Source 列中)。如果您安装其中一个主题,您将看不到警报。 但是,如果您从其他来源安装插件,您将看到此警报。此外,您从Settings 选项卡(在Plugins 窗口中)添加其他插件来源。

    【讨论】:

    • 我们正在基于 netbeans 平台创建自己的应用程序,netbeans.org/features/platform
    • 但发布者使用的是受信任的证书,因此 NetBeans 不应发出虚假警告。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    相关资源
    最近更新 更多