install4j - install4j 是否支持智能卡 EV 代码签名证书
问题描述
刚刚获得了一个 EV 代码签名证书,它带有一个 USB 密钥,并在插入时显示在 Windows 证书存储中。 install4j 确实可以选择在签名时使用来自 Windows 证书存储的证书。
但是当我尝试使用这个选项时,我得到了一个错误:
原因:com.install4j.dk:org.bouncycastle.operator.OperatorCreationException:无法创建签名者:不支持密钥类型
原因:org.bouncycastle.operator.OperatorCreationException:无法创建签名者:不支持密钥类型
原因:java.security .InvalidKeyException:jdk.crypto.mscapi/sun.security.mscapi.RSASignature.engineInitSign(RSASignature.java:533)不支持密钥类型
那么,install4j 是否支持这些证书?
更进一步:使用密钥需要在签名时输入 PIN。
对于自动构建,安装程序每晚都会构建,install4j 如何处理 PIN(我在项目文件中看不到选项)?
解决方案
推荐阅读
- python - tf.keras.losses.categorical_crossentropy 是返回数组还是单个值?
- xamarin.forms - Xamarin Forms:检索数据时,您如何最好地选择何时使用 async/await 与同步执行?
- reactjs - React - 结合来自 react-redux 的连接导出和来自 google-maps-react 的 GoogleAPIWrapper
- django - 尽管超级用户凭据正确,但无法登录到 django admin
- r - 不等式条件的滚动和
- azure - 获取 Azure 文件存储目录统计信息 - API
- javascript - 如何从 Mongodb 中删除数组元素
- c# - 使用第一组中的项目创建列表
- azure - 自定义配置脚本 Azure 资源管理器模板
- nativescript - 我可以在 radListView.itemTemplates 中使用源项值吗