这是OpenSSL编程的教程和命令的详细解释。
?
编程教程中详细讲解了OpenSSL上层开发的方方面面,包括很多实例。
命令详解讲解非常清晰到位。有使用Apache、Tomcat、nginx这些以openssl为基础的web容器,要配置安全连接,都用的上。
?
openssl提供的命令有:
?
?verify
?asn1parse
?ca
?cipher
?dgst
?dhparam
?enc
?gendsa/ genrsa
?passwd
?pkcs7
?rand
?req
?rsa
?rsautl
?s_client/s_server
?sess_id
?speed
?x509
?
OpenSSL包括的函数有以下几类:
?
BIO 函数(抽象IO)
?
BN 函数(大数)
?
ASN.1函数 (i2d、d2i、i2a、a2i);i2d 函数将ASN1 数据结构转换为DER 编码;d2i
将DER 编码转换为ASN1 数据结构,i2a 将内部结构转换为ASCII 码,a2i 将ASCII 码转换为内部数据结构
?
算法函数(摘要、HMAC、RSA等)
?
EVP函数
?
PKCS函数(PKCS7、PKCS10、PKCS12等)和数字证书函数
?
SSL函数
?
? 具体内容请参考附件的文档。
?
下载了总是找不到,还得重新搜索,现在我将这两篇文档放在博客上,方便自己,别人需要也可以来这里下载。
原文:http://windshome.iteye.com/blog/2219230