我正在使用cer文件从计算机中签名一个exe。然后,当我使用来自同一台机器的signtool.exe验证EXE时,它就成功了。但是,当我试图使用安装在另一台机器上的相同.cer验证它时,它会失败,出现以下错误。
SignTool Error: A certificate chain processed, but terminated in a root
certificate which is not trusted by the trust provider.
Number of errors: 1
在我试图验证的另一台计算机中,.cer文件已安装到受信任的根证书集中。但是为什么我会犯这个
我试图使用xades4j库进行验证,该库使用赏金城堡进行Xades,并得到以下堆栈跟踪:
xades4j.verification.TimeStampInvalidSignatureException: Verification failed for property 'SignatureTimeStamp': invalid token signature
at xades4j.verification.TimeStampVerifierBase.getEx(TimeStampVerifierBase.java:114)
at xades4j.veri
我正在尝试使用sign tool对我的WIX EXEs中的一个进行签名。当我创建证书并将其安装到windows证书存储中时,我可以使用签名工具轻松地验证EXE。但是当我尝试创建一个PFX文件并对其进行签名时,它被成功地签名了。但是当我尝试验证它时,它抛出了下面的错误。
SignTool Error: WinVerifyTrust returned error: 0x800B010A
A certificate chain could not be built to a trusted root authority.
Number of errors: 1
我尝试使用证书链,并使用答案
我有一个中间和根PKI证书,我看到这些证书已经导入到计算机(windows server 2003)证书存储中。但是,中间证书和根证书都放在“受信任的根证书颁发机构”证书文件夹中。
📷
这显然是根证书的适当位置,而不是中间证书。另外,在美观上在错误的地方,在“错误”文件夹中拥有中间证书会不会导致失败或技术问题?换句话说,文件夹位置只是用于组织,还是影响PKI证书的功能?
我使用的是windows server 2016的wamp上的magento community edition 2.2。每当我尝试使用从Magento Marketplace获取的私钥和公钥,通过System > Web Setup Wizard > System Config登录以同步您在magento Marketplace购买的商品时,都会收到错误消息:
"SSL证书问题:无法获取本地颁发者证书“
我尝试了在本论坛的其他一些帖子中提供的解决方案,以下载cacert.pem并在php.ini中进行以下设置
curl.cainfo = "C:\wamp64\bi