Java签名jar与服务器证书

是否可以使用服务器证书签署java Web启动应用程序? 我想知道的是它是否有效。 我的服务器有一个可靠的证书,我想重复使用相同的证书来签署一个应用程序。

现在,我有这个警告:

此jar包含其签名者证书的ExtendedKeyUsage扩展不允许代码签名的条目。 此jar包含签名者证书的NetscapeCertType扩展不允许代码签名的条目。

我是否可以启动我的应用程序,而不会警告证书不受信任?

如果您不使用代码签名证书,您将收到警告。 对于大多数CA,代码签名证书的成本高于服务器证书。 在我看来,这只是一个让你支付另一个证书的营销方案。 两个证书之间没有技术差异。 某些CA可能会为两者提供组合协议。