我正在尝试使用代码签名证书对 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 文件?