0

我正在尝试使用代码签名证书对 jar 文件进行签名。别名包含一些特殊字符(土耳其语字符)。别名类似于以下内容:bi?li?şi?m teknoloji?leri? eği?ti?m's comodo ca limited id

当我尝试签署 jar 文件时,出现以下错误:

找不到证书链:bi?li?şi?m teknoloji?leri? eği?ti?m 的 comodo ca limited id。bi?li?si?m teknoloji?leri? eği?ti?m 的 comodo ca limited id 必须引用包含私钥和相应公钥证书链的有效 KeyStore 密钥条目。

我尝试使用 keytool (jdk) 实用程序更改别名,但同样,由于找不到别名,我无法成功。

当我通过 keytool 查看详细信息时,我看到条目类型是“PrivateKeyEntry”,所以我认为这个错误与缺少私钥有关。

该问题似乎与无法识别的字符问题有关。

我该如何解决这个问题并继续签署我的 jar 文件?

4

1 回答 1

0

证书公司的支持团队回复了我的电子邮件。他们希望在不使用公司名称中的土耳其语字符的情况下更新证书。正如我猜测的那样,问题与无法识别的字符有关。

于 2013-06-03T07:16:58.937 回答