linux

Linux系统中OpenSSL的配置文件详解

小樊
60
2025-09-08 21:42:41
栏目: 云计算

Linux系统中OpenSSL的配置文件通常为openssl.cnf,常见路径有/etc/ssl/openssl.cnf/etc/pki/tls/openssl.cnf等。以下是其核心配置段及参数详解:

一、配置文件结构与核心段落

配置文件由多个段(Section)组成,每个段以[section_name]开头,参数以key=value格式定义。

1. 默认段(无段名或自定义)

2. 证书请求相关段([req])

3. 证书签发相关段([ca])

4. 扩展配置段([v3_ca]、[usr_cert]等)

二、常用配置场景

1. 生成自签名证书

2. 配置CA证书

三、注意事项

  1. 路径优先级:可通过-config参数指定自定义配置文件路径,覆盖默认配置。
  2. 权限管理:私钥文件(如private/cakey.pem)需设置为600权限,防止未授权访问。
  3. 版本差异:不同OpenSSL版本(如1.1.1与3.x)的配置语法可能略有差异,建议参考对应版本的man openssl.cnf文档。

详细参数可参考man openssl.cnf或官方文档,实际配置时需根据具体场景调整。

0
看了该问题的人还看了