ssl相关内容
使用Visual C ++ 2008 SP1在Windows 7上清洁安装Qt SDK 1.1.4;我使用Qt Creator。为什么此代码不加载某些网页? #include #include int main(int argc,char * argv []) { QApplicati
..
我正在使用OpenSSL库编写一个小程序,假定它与SSLv3服务器建立连接。此服务器分发自签名证书,导致握手失败,并显示以下消息:“sslv3警报握手失败,证书链中的自签名证书。” 一种方式,我可以强制连接继续?我已尝试调用SSL_CTX_set_verify,如下所示: SSL_CTX_set_verify(ctx,SSL_VERIFY_NONE,NULL); 但
..
我正在使用OpenSSL库编写一个小程序,假定它与SSLv3服务器建立连接。此服务器分发自签名证书,导致握手失败,并显示以下消息:“sslv3警报握手失败,证书链中的自签名证书。” 一种方式,我可以强制连接继续?我已尝试调用SSL_CTX_set_verify,如下所示: SSL_CTX_set_verify(ctx,SSL_VERIFY_NONE,NULL); 但
..
我需要使用gsoap库在C + +和我需要使用https。文档说如何在C中使用HTTPS,但不能在C ++中使用(http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc19.20)。特别是,我有 soap_ssl_init(); 函数的编译错误。我看过/ usr / lib / libgsoap *文件,并找到ligsoapssl ++。一个文件,
..
我发现有关这个主题的信息真的很少。我已经有一个dll使用libcurl成功的帖子。 我编译libcurl与openssl的ssl功能。 curl_easy_setopt(handle,CURLOPT_ERRORBUFFER,errorBuffer); // curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,1); // curl_e
..
如此处所述 http://www.ddj.com/cpp/184401688 我没有时间从头开始写。 提出并未回答
..
我从客户端(Debian 6.0.3)发送二进制数据到服务器(Windows Server 2003)。要绕过大多数防火墙,我使用 HTTPS POST 。客户端和服务器是使用 Boost.Asio 和 OpenSSL 实现的。首先,我实现了最简单的可能版本,工作正常。 HTTP标头: POST / HTTP / 1.1 User-Agent:我的自定义客户端v.1 [二
..
这里是我的问题。 现在我有一个与Windows C ++客户端应用程序通信的Linux服务器应用程序Qt 4.5。) 为了确保沟通,最简单的方法是向双方添加SSL支持,而无需完全消除现有协议? 这是一个VOIP应用程序,它使用UDP和TCP的组合来初始设置连接和做端口隧道的东西,然后使用UDP流数据。 我从头开始创建了安全证书,这对于使这个工作起作用是必要的。 现有的
..
我正在验证伺服器上的用户端凭证。 我使用了SSL_CTX_set_verify,并有一个有效的回呼API,到期日和少数其他参数。我需要提取客户端证书的'Issued By'和'Issued To'值。 回调函数是这样的 int certificateVerificationCallBack(int preverify_ok,X509_STORE_CTX * ctx) { X
..
我通过SSL建立与安全服务器的连接。 一切正常,我的CAcertificate通过很好使用 retCode = curl_easy_setopt(handleCurl,CURLOPT_CAINFO,sSSLCertificate); retCode = curl_easy_setopt(handleCurl,CURLOPT_SSL_VERIFYPEER,1); 当我尝试
..
我有一个框架应用程序,根据它的使用方式连接到不同的服务器。对于https连接,使用openssl。我的问题是,我需要知道,我连接到的服务器是使用SSL还是TLS,所以我可以创建正确的SSL上下文。目前,如果我使用错误的上下文尝试建立连接超时。 对于TLS,我使用: SSL_CTX * sslContext = SSL_CTX_new TLSv1_client_method());
..
您好,所有 任何一个成功与gmail smtp服务器? smtp.gmail.com 从c ++代码发送电子邮件? i知道它使用安全层,但我不知道如何实现这样的。 解决方案 ,这是为linux的,但应该技术上在Windows上工作 http://johnwiggins.net/jwsmtp/ 教程在那里,straigt http: //johnwiggins.net
..
我在Windows上尝试获取远程服务器的SSL证书。我发现一个选项是使用openssl。如互联网上的某些帖子所示,执行此操作的命令为: / p> openssl.exe s_client -showcerts -connect {REMOTE_SERVER_IP}:{REMOTE_SERVER_PORT} 这完美地工作,但我的问题是上面的命令有一个300秒的超时。证书本身
..
A boost-asio SSL / TLS TCP套接字实现为 ssl :: stream c $ c> tcp :: socket : boost :: asio :: ssl :: stream< ; boost :: asio :: ip :: tcp :: socket> ssl_socket; 在 TLS 协议,密码安全关闭涉及交换 close_notif
..
这是我生成SSL证书,密钥等的方式: openssl genrsa -out server.key 1024 openssl rsa -in server.key -out new_key.pem openssl req -new -key server.key -out server.csr openssl x509 -req -days 10000 -in server.c
..
我使用OpenSSL验证服务器的证书。由于OpenSSL没有任何内置的根CA,因此我们必须使用我们的软件(我们静态链接OpenSSL)自行分发根CA证书。通常,执行此操作的方法是以PEM格式分发证书文件并调用SSL_CTX_load_verify_locations。 但是,此函数需要一个文件/目录路径并读取根证书文件直接从文件系统。我们真的希望能够将证书硬编码为我们的二进制文件而不是保存到
..
您可以将此问题视为后续问题,如何在Ubuntu上安装OpenSSL C ++库? 我试图在Ubuntu 10.04 LTS上构建需要OpenSSL 1.0.0的代码。 Ubuntu 10.04 LTS附带OpenSSL 0.9.8k: $ openssl version OpenSSL 0.9.8k 2009年3月25日 > sudo apt-get in
..
我实现了一个测试客户端/服务器实现用户名消息验证了WCF。它的几乎的所有作品,但是我在最后一关已经下降。 我得到一个出现InvalidOperationException 读取 未提供目标的服务证书的“http://本地主机:8732 / Design_Time_Addresses / EvalServiceLibrary /服务1 /' 。指定ClientCredentials服务证
..
当我在IE(工具/ Internet选项/内容/证书)中手动导入证书时,我的C#.NET SSL连接工作,但是如何通过代码加载证书? 这是我的代码: TcpClient client = new TcpClient(ConfigManager.SSLSwitchIP,Convert.ToInt32(ConfigManager.SSLSwitchPort )); SslStream
..
在公司,我的工作,我们有一个使用WCF在.NET Framework中4.0使用SSL的net.tcp的产品。在一个特定的客户端,出于安全原因,存在停用SSL 2,SSL 3和TLS 1. 中的问题是,通信不不使用TLS 1.0的工作的要求。 谁能告诉我为什么? 我用 IISCrypto 禁用上述协议。它附着在示例代码的讨论。 步骤来重现场景。 禁用协议作为展会低于 图像 重
..