GnuTLS
根据维基百科
- GnuTLS (GNU 传输层安全库) 是 TLS、SSL 和 DTLS 协议的自由软件实现。它为应用程序提供了一个应用程序编程接口 (API),以实现通过网络传输层的安全通信,以及访问 X.509、PKCS #12 和其他结构的接口。
安装
为了与 Apache HTTP 服务器 集成,请安装 mod_gnutls。
用法
请参阅 certtool(1) 以了解以下章节中使用的命令,以及 info 文档 以了解 API 文档。
生成私钥
$ certtool --generate-privkey --outfile private_key
生成证书签名请求
$ certtool --generate-request --load-privkey private_key --outfile file
生成自签名证书
$ certtool --generate-self-signed --load-privkey private_key --outfile file
检查证书
$ certtool --certificate-info --infile file