GnuTLS

出自 ArchWiki

根据维基百科

GnuTLS (GNU 传输层安全库) 是 TLS、SSL 和 DTLS 协议的自由软件实现。它为应用程序提供了一个应用程序编程接口 (API),以实现通过网络传输层的安全通信,以及访问 X.509、PKCS #12 和其他结构的接口。

安装

安装 gnutls 软件包。

为了与 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

参见