草庐IT

bad_certificate

全部标签

c++ - boost 文件系统错误(temp_directory_path 返回 <Bad Ptr>)

我正在尝试使用Boost获取当前的临时文件夹:boost::system::error_codeerror;autotmp_path=boost::filesystem::temp_directory_path(error);if(boost::system::errc::success!=error.value()){std::cout在visualstudio2013调试session期间调查tmp_path的值时,tmp_path的值似乎不正确-VS显示{m_pathname=}.以下代码也失败,出现异常“stringtoolong”,这可能与问题有关:std::stringtm

windows - Windows 上的 git : fatal: protocol error: bad line character: @-

我在Windows上使用SourceTree+Git没有任何问题。我能够从命令(终端/BASH)使用git命令。我更喜欢将终端用于gitpush/pull等。不幸的是,在重新安装我的机器后(服务器/git相同),我遇到了这个痛苦的错误。在一台新机器上,我安装了Git1.9.5(Git-1.9.5-preview20141217.exe)并配置为仅使用BASH并使用正确的SSHkey文件进行plink。我能做到gitlog在我的存储库中,但是gitpull或gitpush给出这个错误:me@NEW-MACHINE/c/Workspace/project(master)$gitpullfa

c# - 显示带有链元素的 X509Certificate 不在证书库中

我有一个X509Certificate2类型的对象并想将其显示给用户。我用X509Certificate2UI.DisplayCertificate做这个方法。我遇到的问题是,我要显示的这个证书是由中间CA颁发的,它的证书不在机器证书存储中,但它的根是。现在,如果我显示所述证书,对话框将无法构建链(与我相反,因为我可以使用X509Chain和中间CA作为额外的元素)如何显示全链证书?X509Certificate2endCert=...;X509Certificate2intermediateCA=...;X509Chainchain=newX509Chain();chain.Chai

c# - WCF 调用在 Fiddler On 时工作,否则在调试时给出 400 Bad Request

未解决-仍在寻找解决方案。我正在进行WCF调用并传递SAMLtoken:UsingSAMLtokenwithWebService(wsdl)privatestaticstringserviceEndpoint="httpsserviceendpoint";publicstaticvoidCallProviderService(SecurityTokentoken){varbinding=newWS2007FederationHttpBinding(WSFederationHttpSecurityMode.TransportWithMessageCredential);binding.S

c# - 如何在 Web 服务中获取客户端发送的 X509Certificate?

显然我在之前的帖子中问错了问题。我有一个使用X.509证书保护的Web服务,作为安全网站运行(https://..。)。我想使用公司的根CA颁发的客户端机器证书(也是X.509)向服务器验证客户端机器是否有权使用该服务。为此,我需要检查证书并寻找一些识别特征并将其与存储在数据库中的值(可能是指纹?)相匹配。这是我用来从本地证书存储中获取证书的代码(直接从http://msdn.microsoft.com/en-us/magazine/cc163454.aspx中提取):publicstaticclassSecurityCertificate{privatestaticX509Certi

c# - 将 X509Certificate2 证书转换为 BouncyCaSTLe X509Certificate

我有一个System.Security.Cryptography.X509Certificates.X509Certificate2对象。我需要将其转换为Org.BouncyCaSTLe.X509.X509Certificate的对象。谁能帮帮我? 最佳答案 使用Org.BouncyCaSTLe.Security.DotNetUtilities.FromX509Certificate,它采用System.Security.Cryptography.X509Certificates.X509Certificate并返回Org.Boun

c# - 查看X509Certificate2是否被撤销?

如何确定X509Certificate2是否已被撤销?我假设Verify()方法检查它,但它没有在帮助中明确说明。有人知道吗?另外:Verify()是否检查证书是否过期? 最佳答案 您是否尝试过使用X509Chain?varchain=newX509Chain();chain.ChainPolicy.RevocationMode=X509RevocationMode.Online;chain.ChainPolicy.RevocationFlag=X509RevocationFlag.EntireChain;chain.ChainPo

c# - 在 Sql Server 连接字符串中使用 Encrypt=yes -> "provider: SSL Provider, error: 0 - The certificate' s CN 名称与传递的值不匹配。”

我在SQLServer连接字符串中使用Encrypt=yes,因为我需要对TCPIP流量进行加密,但是在打开连接时出现错误:Aconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringthepre-loginhandshake.(provider:SSLProvider,error:0-Thecertificate'sCNnamedoesnotmatchthepassedvalue.)关于如何解决这个问题有什么建议吗?我假设我的服务器之间需要某种证书关系,但不知道从哪里开始。我需要这个用于

c# - 从 Azure Websites for Google API 中的 p12 证书生成 X509Certificate2 时出现 502 错误

我正在使用ThisGoogleJsonWebToken类以生成访问token,以与对GoogleCalendarAPI的json调用一起使用。当我使用以下内容(使用我的实际服务帐户电子邮件)时,它在我的开发机器上的IISExpress中工作得很好:stringp12Path=HttpContext.Current.Server.MapPath("~/App_Data/certificate.p12");varauth=GoogleJsonWebToken.GetAccessToken("uniquestring@developer.gserviceaccount.com",p12Pat

c# - 使用 WebClient 和 C#,即使响应为 (400) Bad Request,我如何获取返回的数据?

我正在使用GoogleTranslateAPI并trycatch当我收到error时返回的数据.(仅供引用:我知道APIkey是错误的,我只是在测试它)。问题是浏览器,您可以通过单击链接看到,显示错误信息,但C#抛出WebException,我似乎无法获得响应数据。这是我的代码:stringurl="https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&source=en&target=de&q=Hello%20world";WebClientclnt=newWebClient();//Getstrin