Jar签名通用名称

时间:2014-01-12 16:08:30

标签: jar ssl-certificate signing

我正在寻找一个将通过jnlp从内部网络上的防火墙后面的不同服务器启动的jar。需要使用受信任的证书对jar文件进行签名,以避免出现安全警告。

我以前设置了密钥库和SSL证书,但仅用于Web应用程序。通常,设置密钥对时使用的公用名称应该是指向Web应用程序的域名(例如mysite.example.com)。

在签署将通过jnlp从不同服务器提供服务的jar时,如何更改,这些服务器通常没有为其分配域名。公共名称在这里重要吗?我们是否可以使用具有一个公共名称的单个可信证书来设置和签署jar,以用于所有服务器?

谢谢!

1 个答案:

答案 0 :(得分:0)

通常我们使用私钥签名,我们通过公钥验证。然后它与信任Web(SSL)服务器有点不同。

程序:

  1. 创建(获取)密钥对证书
  2. 导入密钥库
  3. 签署罐子
  4. http://docs.oracle.com/javase/7/docs/technotes/tools/windows/jarsigner.html