signtool.exe-使用新的代码签名证书爆炸:错误-2146885630 / 0x80092002

时间:2018-10-23 20:31:28

标签: signtool

我有一个正在运行的构建系统,但是当我们今天获得新的代码签名证书时,signtool停止使用

Caused by: java.lang.IllegalArgumentException: Only File or String payloads allowed for 'mput'
at org.springframework.integration.file.remote.gateway.AbstractRemoteFileOutboundGateway.doMput(AbstractRemoteFileOutboundGateway.java:816)
at org.springframework.integration.file.remote.gateway.AbstractRemoteFileOutboundGateway.handleRequestMessage(AbstractRemoteFileOutboundGateway.java:598)
at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:109)
at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:158)
... 7 more

我该如何解决?

1 个答案:

答案 0 :(得分:0)

我们知道了。

较新的代码签名证书具有SHA-256组件。在这种情况下,使用纯SHA-1代码签名证书的XP / Server2003上可以正常运行的signtool.exe停止工作。

答案是...丢弃旧的构建系统,然后转到Win10 / Server 2016。