通过命令和编程接口使用openssl的教程

这是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函数

具体内容请参考附件的文档。

下载了总是找不到,还得重新搜索,现在我将这两篇文档放在博客上,方便自己,别人需要也可以来这里下载。

这是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函数 具体内容请参考附件的文档。 下载了总是找不到,还得重新搜索,现在我将这两篇文档放在博客上,方便自己,别人需要也可以来这里下载。
经验分享 程序员 微信小程序 职场和发展