草庐IT

公钥证书

全部标签

windows - 如何使用命令提示符创建自签名证书?

有没有办法使用命令提示符在Windows2012R2的IIS中创建自签名证书?我去了很多文档,到处都有使用Windowspowershell但不使用命令提示符的教程。我的系统中没有安装makecert实用程序。是否有任何其他命令或实用程序。我看到了一个selfssl实用程序,但我不确定它是否适用于Windows2012RE服务器。 最佳答案 试试certreq工具。数据以inf文件的形式给出。前面提到的链接包含有关文件结构的信息。This链接包含SSL证书的示例inf文件(可能会有更多帮助)。然后运行certreq-newyour_

windows - 为什么 Windows 声明 "Unverified Publisher"用于带有随后过期证书的签名可执行文件

2014年,我从StartSSL购买了二级代码签名证书,用于对我的二进制文件进行数字签名。该证书刚刚过期,实际上我正在尝试获取新证书。然而,在一个不相关的事件中,我在VM中运行了一个我签名的安装程序,当Windows弹出UAC对话框的“UnverifiedPublisher”变体时,我有点……恼火……。当我查看数字签名属性时,我看到了:当然证书已经过期了,但是为什么(在有效期内签名的)文件突然不验证了呢?我还没有看到其他软件发生这种情况,例如,如果我查看Office2003安装程序的旧签名副本,它不会提示签名无效并且有效期在十年前就已过期。这是为什么?坦率地说,我现在想知道首先购买证书

Windows 代码签名证书 - 读卡器和加密卡有什么用?

我在Certum上查看这个代码签名证书:https://en.sklep.certum.pl/data-safety/code-signing-certificates/open-source-code-signing-930.html它有两种选择,带“读卡器和加密卡”(86欧元)或不带(28欧元)。我已经就此事联系了Certum,他们说:FromthisyearMicrosoftrequirestoinstallcodesigningcertificateoncryptographiccardandreaderisusedtoreadthiscard但是我在Internet或Micr

windows - 从提供程序读取数据时发生错误。根据验证程序,远程证书无效

我正在尝试将AWSEC2实例上的Postgres数据库连接到MicrosoftPowerBI。我尝试了互联网上可用的各种方法,但它显示了上述错误。虽然我已经在AWSRDS上完成了这个连接。我安装了必需的依赖项(GAC)和PowerBI所需的所有证书。 最佳答案 以下对我有用:文件/选项和设置/数据源设置然后选择数据源和编辑权限并取消选中加密连接 关于windows-从提供程序读取数据时发生错误。根据验证程序,远程证书无效,我们在StackOverflow上找到一个类似的问题:

windows - 如何在 Windows XP 上获得 x.509 证书

为了连接到Web服务,我需要X.509证书。使用此证书,我需要将公钥发送给此Web服务的客户支持。我真的不知道如何生成这个证书。我浏览了一些解释什么是X.509的网站,但没有找到有用的信息。基本上我想知道:如何生成证书?如何从该证书中获取公钥? 最佳答案 看看thisquestion的答案.它涉及使用Windows系统上可用的makecert工具。有关makecert可以做什么以及如何做的更多信息,请参阅thisguide和makecertdocumentation. 关于windows

windows - 如何通过 Windows API 生成证书签名请求?

如何使用C++通过windowsAPI生成证书签名请求?我想生成csr发送给服务器签名。但是我找不到API。有人有什么建议吗? 最佳答案 库看起来是:CertEnroll.dllhttp://msdn.microsoft.com/en-us/library/aa374863%28VS.85%29.aspxThesesamplesshowshottoaccessthemfromC++.这是您的应用程序应该去CSR的地方。 关于windows-如何通过WindowsAPI生成证书签名请求?,

windows - CSP如何找到证书的私钥进行加密操作?

我的问题是:应用调用CSP进行签名等加密操作时,CSP如何分别找到证书的私钥?如果导入到证书存储的证书私钥不在本地计算机上(在USBtoken、外部存储,例如移动设备上),它能找到吗? 最佳答案 当您将证书导入系统存储时,Windows会创建一个包含编码证书本身及其属性的BLOB结构。BLOB具有以下结构:property1_id(4bytes)reserved=0x00000001property1_length(4bytes)property1_data[property1_length]...cert_property_id=

windows - Pip:无法获取 pypi 的 URL 并发出确认 ssl 证书的问题

我最近刚刚安装了运行pip(9.0.1)的python(3.6.1),每当我尝试安装包时,我都会收到以下错误:pipinstallcx_OracleCollectingcx_OracleCouldnotfetchURLhttps://pypi.python.org/simple/cx-oracle/:Therewasaproblemconfirmingthesslcertificate:[SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfailed(_ssl.c:749)-skippingCouldnotfindaversionthatsa

windows - 将 SSL 证书添加到 Windows Docker 容器

如何在Docker容器中添加.cer证书?它必须通过powershell完成,因为容器没有打开mms.exe的界面。This是.pfx-Certificates的一个很好的教程。因为我有一个没有私钥的.cer文件,所以我必须稍微调整一下。来自documentation的powershell命令Import-Certificate-FilePathC:\myCertificateToAdd.cert-CertStoreLocationCert:\CurrentUser\Root\在调用时卡住。 最佳答案 导入到LocalMachine

c# - 等效于 C# 的 C 代码,用于安装证书

我发现下面的代码可以将证书安装到本地计算机受信任的发布者中。但是代码在C#中,我希望在C中完成相同的操作。如何将其转换为C?privatestaticvoidInstallCertificate(stringcerFileName){X509Certificate2certificate=newX509Certificate2(cerFileName);X509Storestore=newX509Store(StoreName.TrustedPublisher,StoreLocation.LocalMachine);store.Open(OpenFlags.ReadWrite);sto