草庐IT

签名证书

全部标签

windows - vbscript 下载文件(绕过无效证书错误)

dimxHttp:SetxHttp=createobject("microsoft.xmlhttp")dimbStrm:SetbStrm=createobject("Adodb.Stream")xHttp.Open"GET","https://www.website.com/apps/CertMgr.Exe",FalsexHttp.SendwithbStrm.type=1'//binary.open.writexHttp.responseBody.savetofile"c:\CertMgr.Exe",2'//overwriteendwith使用上面的代码,我试图从安全站点下载文件以自动

c# - 带有卡在 GetContext() 上的 SSL 证书的 HttpListener

我创建了一个Windows服务,它使用HttpListener来响应一些使用.NETFramework4.0的第三方请求。监听器通过以下方式绑定(bind)到https前缀:listener.Prefixes.Add("https://+:"+Properties.Settings.Default.ListeningPort.ToString()+"/");该服务还通过以下方式在计算机商店中自行注册https证书:X509Certificate2certificate=newX509Certificate2(Properties.Settings.Default.HttpsCertPa

windows - 我可以对 JScript (.js) 或 VBScript (.vbs) 文件进行数字签名吗?

我知道可以使用signtool签署Windowsbinary可执行文件.所以一直以来我都假设不能签署任何由WindowsScriptHost解释的文件,例如JScript(.js)或VBScript(.vbs),因为它们只是文本文件。但是今天,在打开我从我的网站下载的.js文件时,我收到了这个警告:那么这是否意味着有一种方法可以对那些.js/.vbs文件进行签名?如果是,那又如何? 最佳答案 只是为了完成我原来的问题。答案是是的。据我所知,可以使用Microsoft的SignTool对以下文件进行签名:显然是Windows可执行文件

windows - SmartScreen 阻止使用 SHA-2 签名的二进制文件

我用有效的SHA-2证书(Authenticode和时间戳)对我的二进制文件进行了签名,但Windows10上的SmartScreen仍然阻止它并且Edge报告“此文件的签名已损坏或无效”。我已经检查了来自流行来源的其他二进制文件,例如Firefox。他们仍然使用SHA1时间戳证书签名,但Windows没有报告任何问题。有人可以建议发生了什么事吗?链接到我的二进制文件:https://dl.dropboxusercontent.com/u/21463705/Stackoverflow/Win32Project1.exeMycertificatescreenshot

c++ - 检查 DLL 是否已签名 C++

我正在尝试根据文件路径检查DLL是否已签名。我看到使用WinVerifyTrust已经存在针对此类问题的解决方案,但是,当我尝试根据“C:\Windows\System32\kernel32.dll”检查它时,它说:“文件“C:\Windows\System32\kernel32.dll"未签名。"虽然kernel32应该是一个签名的dll。我在Windows7上,仅供引用。这是我调用的函数的源代码:https://msdn.microsoft.com/en-us/library/windows/desktop/aa382384(v=vs.85).aspx如何修复该功能?

Windows,cURL 60 无法获取本地颁发者证书

我已经在stackoverflow上尝试了很多选项来解决这个问题,不幸的是到目前为止没有任何效果。它从composer安装开始。下面列出了我的环境详细信息:操作系统:Windows7PHPV7.1.10,XAMPP版本我正在运行MINGW64,(它是用gitv2.1.5安装的)curl--versioncurl7.56.1(x86_64-w64-mingw32)libcurl/7.56.1OpenSSL/1.0.2l(WinSSL)zlib/1.2.11libidn2/2.0.4libssh2/1.8.0nghttp2/1.26.0Release-Date:2017-10-23Prot

c# - 从 BouncyCaSTLe X509 证书获取私钥? C#

通常,当我从我的keystore中获取一个X509Certificate2时,我可以调用.PrivateKey来检索证书的私钥作为AsymmetricAlgorithm。但是我决定使用BouncyCaSTLe,它的X509Certificate实例只有一个getPublicKey();我看不到从证书中获取私钥的方法。有什么想法吗?我从我的Windows-MYkeystore中获取X509Certificate2,然后使用://mycertisanX509Certificate2retrievedfromWindows-MYKeystoreX509CertificateParsercer

c# - 如何验证签名的 XML 文件签名

我有一个使用SignedXml创建的文件“普通”.NET框架中的类。它使用RSA算法签名。我想在WindowsRT应用程序中使用XDocument检查其签名,最好的方法是什么?移植一些加密库还是有其他替代方案? 最佳答案 最初这是我的问题,我不知道为什么我的帐户从网站上被删除了。希望版主可以帮助解决这个问题。@borrel,可能我没有看得太深,但无论如何,如果您正在开发可移植的东西以使其在WindowsPhone8上运行,那么这个东西对您来说不存在。NoSignedXmlinwinrt我找到了答案,所以步骤是1)您必须计算XML数据

c# - 在多线程环境中调用具有不同证书类型的多个 Web 服务

我的问题:我有一个网络应用程序(.NET4.5.1)对外部网络服务进行多次调用。一些服务仅通过SSL进行通信,而其他服务仅通过TSL进行通信。我知道,出于某种原因,ServicePointManager.SecurityProtocol可以为appdomin静态全局设置(我不知道为什么它是全局的),但是由于可以同时对不同线程中的不同外部服务进行多次调用-我不能只为每次服务调用更改应用程序域的SecurityProtcol。问题:我应该如何在多线程网络应用程序环境中处理这个问题?我是否应该在可以设置SecurityProtocol的不同应用程序域中生成服务调用?如果是这样-我应该怎么做?

c# - 为什么 C# 无法从非泛型静态方法的签名中推断泛型类型参数类型?

我进行了以下推理测试:staticclassInferenceTest{staticvoidTakeInt(inta){}staticintGiveInt(){return0;}staticintTakeAndGiveInt(inta){return0;}staticvoidConsumeAction1(Actiona){}staticvoidConsumeFunc1(Funcf){}staticvoidConsumeFunc2a(Funcf){}staticvoidConsumeFunc2b(Funcf){}staticvoidConsumeFunc2c(Funcf){}static