草庐IT

product-certification-guide

全部标签

c# - 从证书存储 C# MVC 获取 X509Certificate 列表

我正在尝试从证书库中获取证书列表。这是我在这篇文章GetlistofcertificatesfromthecertificatestoreinC#中使用的代码:X509Storestore=newX509Store(StoreName.My);store.Open(OpenFlags.ReadOnly);foreach(X509Certificate2mCertinstore.Certificates){//TODO}当我从TestExplorer运行这段代码时,它找到了所有可用的证书,但是当我在我的MVC应用程序上运行它时,却没有返回任何证书。我以管理员身份运行VS2013。你能告诉

当 Windows Installer 在已安装的旧版本中具有相同的 GUID 时,它们会创建具有旧名称的文件夹

我们有一个使用WIX构建的Windows安装程序。它安装在某个服务器上。我们更改了一个文件夹的名称,但相应组件的GUID是相同的。然后我们进行卸载和安装。该文件夹是用旧名称创建的。我试图在Windows注册表中找到解决方案,但失败了。应该在系统上进行哪些清理以删除旧安装程序的痕迹?当然,更改组件的GUID、安装此文件夹是一种解决方法,但无需更改代码就可以实现。 最佳答案 更改名称需要更改组件GUID。任何其他行为都违反了组件规则。 关于当WindowsInstaller在已安装的旧版本中

c# - 无法读取 X509Certificate2 上的私钥

Win8.164位。.NET4.5。动力外壳4.0。(虽然我认为这个问题一般与.NET有关,而不是特定于Powershell。)我生成一个这样的自签名证书:New-SelfSignedCertificate-DnsName'TheIncredibleHulk'-CertStoreLocationCert:\CurrentUser\My然后我检索证书:$Cert=Get-ItemCert:\CurrentUser\My\9E5A8322B890DA1247BD98BDAB288CA9D11CF99E证书有私钥:$Cert.HasPrivateKeyTrue或者是吗?$Cert.Priva

windows - 什么是压缩的 GUID,为什么要使用它?

我知道在Windows中,WindowsInstaller使用GUID检查注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\下已安装的产品和其他产品-相关信息使用压缩的GUID存储在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\中。然而,为了弄清楚压缩的GUID实际上是什么以及为什么这两种形式都被用于在注册表数据库中保存产品特定数据的谷歌搜索只揭示了从一种形式转换为另一种形式

windows - Windowsinstaller 中的 Autogen guid (*) 导致 ICE08 错误

我的wxs文件中的两个组件标签如下=602]]>但是我收到如下错误ICE08:Component:Comp.Comp2hasaduplicateGUID:{2963D8E7-CBEC-50C8-AF4B-65E895FE3283}尽管我给了一个autogenguid值“*”,我怎么会收到这个错误谢谢, 最佳答案 Component元素的star-GUID根据文件的目标位置计算稳定的GUID。GUID的稳定性对于future的更新(尤其是打补丁)至关重要。它在许多情况下都很好用,但将文件放入完全相同位置的互斥组件不是一个。在这种情况下

visual-studio-2013 - visual studio 2013 更新 3 中无法识别的 guid 格式

我正在使用visualstudio2013,它工作正常,但在更新3之后,当我尝试加载任何解决方案或.cs文件时,它会给我无法识别的guid格式错误,并且无法打开我的任何文件。非常感谢这方面的任何帮助 最佳答案 下面的答案解决了我的问题:-通过从开始右键单击VisualStudio导航到devenv.exe,单击属性,然后选择“打开文件位置...”。-右键单击​​devenv.exe并选择“疑难解答兼容性”。-单击“程序疑难解答”-勾选“程序打开但显示不正确”-点击“下一步”-点击“测试程序”-确认一切正常打开-点击“下一步”-单击“

Python SSL : CERTIFICATE_VERIFY_FAILED

在使用Windows8.1的相当新的机器上使用Python2.7.12连接到www.mydomain.com时出现错误。错误是SSL:CERTIFICATE_VERIFY_FAILED在下面代码的ssl_sock.connect行。该代码在上下文中包装了一个SSL连接,并指定我不想执行证书验证:ssl._create_default_https_context=ssl._create_unverified_contexts_=socket.socket(socket.AF_INET,socket.SOCK_STREAM)context=ssl.SSLContext(ssl.PROTOC

windows - 如何修复 "an error occurred while attempting to load the signing certificate from"PFX 文件?

我在装有.NET1.1的WindowsXPProfessional机器上安装了signtool.exe。属性对话框中显示的版本为5.2.3790.2568。我还在同一台机器上安装了带有OpenSSH的Cygwin。无论如何,当我在本地运行该工具时-一切正常,请观察:D:\WORK\workspace>type1.cmdd:\work\workspace\VE\CodeSign\signtool.exesign/fd:\work\workspace\VE\CodeSign\Shunra.pfx/p"shunrail"/thttp://timestamp.verisign.com/scri

c# - 打开 Windows 资源管理器到 Combined-GUID 文件夹

例如,我想打开“字体设置”页面。(它在控制面板的“字体”下。)我得到它的GUID如下:::{26EE0668-A00A-44D7-9371-BEB064C98683}\1\Fonts\::{93412589-74D4-4E4E-AD0E-E0CB621440FD}我使用InternetExplorer接口(interface)的NavigateComplete2事件的URL得到它。我尝试了许多不同的组合,例如:Process.Start("explorer",@"::{26EE0668-A00A-44D7-9371-BEB064C98683}\1\Fonts\::{93412589-7

windows - Windows 中关键容器存储文件的 GUID 后缀是什么?

我想知道存储在机器和用户key容器存储中的RSAkey容器文件的GUID后缀是什么。我无法通过CAPI/CNG将其中一些识别为关键容器,尽管我将使用命令行工具公开我的案例。以下命令适用于提升提示中的PowerShell。在大多数机器上,所有这些文件名的GUID后缀都是相同的,但是在这台机器上有四个不同的GUID,而API只返回一个key。这个GUID是什么?我不喜欢存储在我机器上的随机secret,我不知道这是什么;它们可以安全删除吗?机器存储目录的内容是:>ls-n$env:ProgramData\Microsoft\Crypto\Rsa\MachineKeys|sort{"$_"[