由于私钥过滤,signtool无法在Windows 10上找到证书
发布时间:2020-12-14 04:22:49 所属栏目:Windows 来源:网络整理
导读:我是UniversalADBDriver的开发者,这是一种在用户计算机上创建自签名 Android USB驱动程序的工具. 安装程序和安装程序包的源代码: https://github.com/koush/UniversalAdbDriver 该工具生成密钥对并将证书添加到用户的密钥库,然后签署驱动程序文件.这工作正
我是UniversalADBDriver的开发者,这是一种在用户计算机上创建自签名
Android USB驱动程序的工具.
安装程序和安装程序包的源代码: 该工具生成密钥对并将证书添加到用户的密钥库,然后签署驱动程序文件.这工作正常,直到Windows 10,莫名其妙地停止工作.我手动运行命令行: The following certificates were considered: Issued to: UniversalADB Issued by: UniversalADB Expires: Fri Aug 25 17:00:00 2017 SHA1 hash: C8701DF4CDC7DD75813400AD2B3B4C2EFDA4E662 After EKU filter,1 certs were left. After expiry filter,1 certs were left. After Private Key filter,0 certs were left. SignTool Error: No certificates were found that met all the given criteria. 在Windows 10上,证书正由“私钥过滤器”过滤掉.不知道那是什么,没有任何文档. UPDATE 我发现在Windows 10上通过安装程序调用时,makecert.exe或X509Store.add都不能将证书/密钥写入当前用户存储.但是,本地计算机存储中的证书是正确放置的.我不确定为什么会这样.所以基本上,私钥没有正确放置在商店中,因此签名失败.在命令行上手动运行相同的步骤.我仍然需要弄清楚为什么私钥没有在商店中持久存在.
我正在使用BouncyCastle以编程方式生成证书.出于某种原因,此证书在Windows 10上似乎不再起作用.我切换到打包makecert.exe以生成证书,这似乎解决了它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – 你在Windows Server上使用什么RAM磁
- 想在Windows上使用/ md选项编译和构建boost库
- Win10操作系统无法访问局域网共享文件夹的问题
- 错误:“OLE DB提供程序”MSDASQL“用于链接服务器”(null)
- 研究人突然玩起英航影音系统意外发现DoS
- tfs2010 – 具有TFS构建服务器的第三方DLL
- 我们可以在任何Windows Phone上安装Android操作系统,反之亦
- windows-server-2008 – 在Windows Server上连续单向复制数
- active-directory – 委派在Microsoft Exchange 2013中更改
- .net – 将控制台应用程序转换为服务?
推荐文章
站长推荐
- Windows上IDEA搭建最新Spark2.4.3源码调试的开发
- .net – 为什么Windows服务不能与System.Timers.
- 窗口 – 如果条件在批处理文件
- windows-server-2008-r2 – 将组策略环回应用于特
- 我可以使用批量在Windows中永久添加到PATH吗?
- windows – 任何人都知道一个好的自包含嗅探器?
- 在Windows 7中使用Android SDK R13的JDK 7
- windows-server-2008 – 64位操作系统上的32位进
- windows-server-2003 – 为什么我的服务器每五分
- 【旧文章搬运】Windows内核常见数据结构(线程相关
热点阅读