【问题标题】:Certificate is trusted only once证书仅受信任一次
【发布时间】:2012-05-13 02:58:20
【问题描述】:

我有一个由证书签名的 java 小程序。

第一次执行小程序时,一切正常(服务器信任证书)并且代理运行。

但是当第二次执行小程序时,SAME 证书不受信任。并且不允许执行小程序。 这当然很奇怪。

我真的不知道是什么导致了这种行为。所以如果你们中的任何人遇到过同样的行为,请给我一个提示。

环境是 Lotus Notes 8.5.3。 在所有浏览器中都是一样的。

卢卡斯


感谢您的 cmets, 这是有关证书的更多信息

  • 证书签名算法: PKCS #1 MD5 带 RSA 加密

  • 发行人: (我们公司)

  • 主题公钥算法: PKCS #1 RSA 加密

  • 证书密钥用法: 危急, 签约, 密钥加密

  • 扩展密钥用法: 不重要, TLS Web 服务器身份验证, 证书签名算法

  • 发布日期:23.1.2012

  • 到期日期:24.4.2017

Java 小程序是标准的 JApplet

我不知道,这里有什么用处。 你能有更具体的问题吗?

【问题讨论】:

  • 您是在浏览器或 ActiveX Web 浏览器控件中执行小程序吗?控件是否嵌入在 Notes 文档中?
  • Servlet 在浏览器中执行,它独立于在 xpage 中打开的文档。 servlet 的作用(如果它被执行)是创建新的 domino 文档并将剪贴板(打印屏幕)中的图像作为附件添加到这个新文档。
  • 我认为您可能需要在上面的描述中进一步充实它,以便我们清楚地了解您的设置类型。

标签: java certificate lotus-notes agent


【解决方案1】:

签名证书需要“代码签名”OID:“1.3.6.1.5.5.7.3.3”,如http://fernandokarnagi.wordpress.com/2009/01/29/extended-key-usage-issue-applet-jar-signer/ 中所述。有关更多信息,请参阅 Error: KeyUsage does not allow digital signatures - Java-applet + mutual SSL

【讨论】:

    猜你喜欢
    • 2012-07-05
    • 2013-06-04
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    • 2019-05-20
    • 2013-11-01
    • 2021-01-09
    相关资源
    最近更新 更多