动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   服务器 → 阅读文章

 OPENSSL服务 - 安全信息传输(5)

作者来源:天极网 
阅读 数 437 人次 , 2006-2-15 18:09:00 

加载证书:

  
第一个参数同上,参数二是证书文件的名称,参数三是证书文件的路径;

  int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type);

  加载本地的证书;type 指明证书文件的结构类型;失败返回-1

  int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type);

  加载自己的私钥;type 参数指明私钥文件的结构类型;失败返回-1

  加载了证书和文件之后,就可以验证私钥和证书是否相符:

  BOOl SSL_CTX_check_private_key (SSL_CTX*);

  3.既然SSL 使用TCP 协议,当然需要把SSL attach 到已经连接的套接字上了:

  SSL* SSL_new (SSL_CTX*); 申请一个SSL 套节字;
  int SSL_set_rfd (SSL*); 绑定只读套接字
  int SSL_set_wfd (SSL*); 绑定只写套接字
  int SSL_set_fd ( SSL*); 绑定读写套接字
  绑定成功返回 1, 失败返回0;   
 本文Tags安全  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:OPENSSL服务 - 安全信息传输(4)
· 下一篇:OPENSSL服务 - 安全信息传输(6)
· FTP服务器端软件Serv-U教程(1)
· 关于who 命令的合作详解
· Qmail系统下防止滥用mail relay方案(4)
· 建站之始 始于装IIS(3)
· 给IIS Web服务器装上一把锁(4)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077