通过命令和编程接口使用openssl的教程
程序员文章站
2022-05-21 11:49:35
...
这是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函数
具体内容请参考附件的文档。
下载了总是找不到,还得重新搜索,现在我将这两篇文档放在博客上,方便自己,别人需要也可以来这里下载。
上一篇: C语言实现数据结构中栈的顺序存储结构
下一篇: 历届试题 发现环
推荐阅读
-
Linux下OpenSSL客户端中使用req命令来生成证书的教程
-
Linux下的命令行串口工具minicom安装和使用教程
-
Linux系统中ps命令和gitps命令的使用教程
-
Linux系统中的翻页命令more和less使用教程
-
OpenSSL自建CA和CA证书链,给主机签发证书的批处理(使用x509命令)
-
MongoDB使用自带的命令行工具进行备份和恢复的教程
-
利用openssl管理证书及SSL编程第3部分:将MinGW编译的openssl dll导出def和lib供MSVC使用...
-
使用PHP和AJAX的XML编程_PHP教程
-
Linux下添加用户和用户组的命令使用教程
-
使用PHP和AJAX的XML编程_PHP教程