ssl相关内容

OpenSSL忽略自签名证书错误

我正在使用OpenSSL库编写一个小程序,假定它与SSLv3服务器建立连接。此服务器分发自签名证书,导致握手失败,并显示以下消息:“sslv3警报握手失败,证书链中的自签名证书。” 一种方式,我可以强制连接继续?我已尝试调用SSL_CTX_set_verify,如下所示: SSL_CTX_set_verify(ctx,SSL_VERIFY_NONE,NULL); 但 ..
发布时间:2016-10-23 19:26:02 C/C++开发

OpenSSL忽略自签名证书错误

我正在使用OpenSSL库编写一个小程序,假定它与SSLv3服务器建立连接。此服务器分发自签名证书,导致握手失败,并显示以下消息:“sslv3警报握手失败,证书链中的自签名证书。” 一种方式,我可以强制连接继续?我已尝试调用SSL_CTX_set_verify,如下所示: SSL_CTX_set_verify(ctx,SSL_VERIFY_NONE,NULL); 但 ..
发布时间:2016-10-23 15:05:44 C/C++开发

如何在C ++中使用SSL生成gSOAP生成的类

我需要使用gsoap库在C + +和我需要使用https。文档说如何在C中使用HTTPS,但不能在C ++中使用(http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc19.20)。特别是,我有 soap_ssl_init(); 函数的编译错误。我看过/ usr / lib / libgsoap *文件,并找到ligsoapssl ++。一个文件, ..
发布时间:2016-10-23 12:34:17 C/C++开发

使用libcurl& SSL

我发现有关这个主题的信息真的很少。我已经有一个dll使用libcurl成功的帖子。 我编译libcurl与openssl的ssl功能。 curl_easy_setopt(handle,CURLOPT_ERRORBUFFER,errorBuffer); // curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,1); // curl_e ..
发布时间:2016-10-22 19:44:11 C/C++开发

如何通过HTTPS POST正确发送二进制数据?

我从客户端(Debian 6.0.3)发送二进制数据到服务器(Windows Server 2003)。要绕过大多数防火墙,我使用 HTTPS POST 。客户端和服务器是使用 Boost.Asio 和 OpenSSL 实现的。首先,我实现了最简单的可能版本,工作正常。 HTTP标头: POST / HTTP / 1.1 User-Agent:我的自定义客户端v.1 [二 ..
发布时间:2016-10-22 19:26:17 C/C++开发

将SSL支持添加到现有的TCP& UDP代码?

这里是我的问题。 现在我有一个与Windows C ++客户端应用程序通信的Linux服务器应用程序Qt 4.5。) 为了确保沟通,最简单的方法是向双方添加SSL支持,而无需完全消除现有协议? 这是一个VOIP应用程序,它使用UDP和TCP的组合来初始设置连接和做端口隧道的东西,然后使用UDP流数据。 我从头开始创建了安全证书,这对于使这个工作起作用是必要的。 现有的 ..
发布时间:2016-10-22 18:35:37 C/C++开发

从X509 *获取主题和发行人信息

我正在验证伺服器上的用户端凭证。 我使用了SSL_CTX_set_verify,并有一个有效的回呼API,到期日和少数其他参数。我需要提取客户端证书的'Issued By'和'Issued To'值。 回调函数是这样的 int certificateVerificationCallBack(int preverify_ok,X509_STORE_CTX * ctx) { X ..
发布时间:2016-10-20 23:50:40 C/C++开发

C ++和cUrl:如何获取SSL错误代码

我通过SSL建立与安全服务器的连接。 一切正常,我的CAcertificate通过很好使用 retCode = curl_easy_setopt(handleCurl,CURLOPT_CAINFO,sSSLCertificate); retCode = curl_easy_setopt(handleCurl,CURLOPT_SSL_VERIFYPEER,1); 当我尝试 ..
发布时间:2016-10-20 22:54:19 C/C++开发

使用openssl检查服务器安全协议

我有一个框架应用程序,根据它的使用方式连接到不同的服务器。对于https连接,使用openssl。我的问题是,我需要知道,我连接到的服务器是使用SSL还是TLS,所以我可以创建正确的SSL上下文。目前,如果我使用错误的上下文尝试建立连接超时。 对于TLS,我使用: SSL_CTX * sslContext = SSL_CTX_new TLSv1_client_method()); ..
发布时间:2016-10-20 22:01:09 C/C++开发

发送电子邮件与gmail smtp(安全层)在c ++

您好,所有 任何一个成功与gmail smtp服务器? smtp.gmail.com 从c ++代码发送电子邮件? i知道它使用安全层,但我不知道如何实现这样的。 解决方案 ,这是为linux的,但应该技术上在Windows上工作 http://johnwiggins.net/jwsmtp/ 教程在那里,straigt http: //johnwiggins.net ..
发布时间:2016-10-19 21:41:15 C/C++开发

使用C ++在Windows上获取ssl证书

我在Windows上尝试获取远程服务器的SSL证书。我发现一个选项是使用openssl。如互联网上的某些帖子所示,执行此操作的命令为: / p> openssl.exe s_client -showcerts -connect {REMOTE_SERVER_IP}:{REMOTE_SERVER_PORT} 这完美地工作,但我的问题是上面的命令有一个300秒的超时。证书本身 ..
发布时间:2016-10-19 21:40:01 C/C++开发

C ++ / OpenSSL:使用根CA从缓冲区而不是文件(SSL_CTX_load_verify_locations)

我使用OpenSSL验证服务器的证书。由于OpenSSL没有任何内置的根CA,因此我们必须使用我们的软件(我们静态链接OpenSSL)自行分发根CA证书。通常,执行此操作的方法是以PEM格式分发证书文件并调用SSL_CTX_load_verify_locations。 但是,此函数需要一个文件/目录路径并读取根证书文件直接从文件系统。我们真的希望能够将证书硬编码为我们的二进制文件而不是保存到 ..
发布时间:2016-10-17 09:37:36 C/C++开发

不提供服务证书目标'###'指定ClientCredentials服务证书

我实现了一个测试客户端/服务器实现用户名消息验证了WCF。它的几乎的所有作品,但是我在最后一关已经下降。 我得到一个出现InvalidOperationException 读取 未提供目标的服务证书的“http://本地主机:8732 / Design_Time_Addresses / EvalServiceLibrary /服务1 /' 。指定ClientCredentials服务证 ..
发布时间:2016-10-10 20:57:55 C#/.NET

WCF .NET 4.0不无TLS 1.0工作

在公司,我的工作,我们有一个使用WCF在.NET Framework中4.0使用SSL的net.tcp的产品。在一个特定的客户端,出于安全原因,存在停用SSL 2,SSL 3和TLS 1. 中的问题是,通信不不使用TLS 1.0的工作的要求。 谁能告诉我为什么? 我用 IISCrypto 禁用上述协议。它附着在示例代码的讨论。 步骤来重现场景。 禁用协议作为展会低于 图像 重 ..
发布时间:2016-10-05 00:26:36 C#/.NET