# GnuTLS (简体中文)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
翻译状态：本文是 GnuTLS 的翻译。上次翻译日期：2020-05-21。如果英文版本有所更改，则您可以帮助同步翻译。

根据 Wikipedia:

  GnuTLS (the GNU Transport Layer Security Library) is a free software implementation of the TLS, SSL and DTLS protocols. It offers an application programming interface (API) for applications to enable secure communication over the network transport layer, as well as interfaces to access X.509, PKCS #12, OpenPGP and other structures.

## 安装

安装 gnutls 包。

要与 Apache HTTP Server 集成，请安装 mod_gnutls。

## 用法

有关以下各节中使用的命令，请参见 certtool(1)；有关 API 文档，请参见信息文档。

### 生成 RSA 私钥

    $ certtool -p --rsa --bits=keysize

### 生成证书签名请求

    $ certtool -q --load-privkey private_key --outfile file

### 生成自签名证书

    $ certtool -s --load-privkey private_key --outfile file

## 另请参见

- 官方网站

Category:

- Transport Layer Security (简体中文)