GnuTLS
外观
根据 Wikipedia
- GnuTLS (GNU 传输层安全库) 是 TLS、SSL 和 DTLS 协议的自由软件实现。它为应用程序提供了应用程序编程接口 (API),以实现在网络传输层上的安全通信,并提供了访问 X.509、PKCS #12 和其他结构的接口。
安装
如需与 Apache HTTP Server 集成,请安装 mod_gnutls。
用法
关于后续章节中使用的命令,请参阅 certtool(1);关于 API 文档,请参阅 info 文档。
生成私钥
$ 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