Closed jearton closed 3 months ago
ocsp must staple 是在签发证书时,往证书里追加的相关标识,用于明确告诉浏览器,ocsp 请求必须由服务端装订,即由服务端去查询好证书状态,再返回给浏览器。
目前能够签署出该扩展的证书的CA只有Let's Encrypt。
CA
Let's Encrypt
如果要设置OCSP Must-Staple,需要在使用openssl生成csr的时候,修改openssl.cnf中的内容:
OCSP Must-Staple
openssl
csr
openssl.cnf
[ v3_req ] basicConstraints = CA:FALSE keyUsage = nonRepudiation, digitalSignature, keyEncipherment subjectAltName = @alt_names 1.3.6.1.5.5.7.1.24 = DER:30:03:02:01:05
在v3_req中添加1.3.6.1.5.5.7.1.24 = DER:30:03:02:01:05。
v3_req
1.3.6.1.5.5.7.1.24 = DER:30:03:02:01:05
如果是使用openssl 1.1.0或更高的版本,可以这样设置:
openssl 1.1.0
[ v3_req ] basicConstraints = CA:FALSE keyUsage = nonRepudiation, digitalSignature, keyEncipherment subjectAltName = @alt_names tlsfeature = status_request
添加tlsfeature = status_request即可。
tlsfeature = status_request
然后生成该csr文件,使用该csr文件,把改csr提交给支持Let's Encrypt证书签发的机构。
已在 1c4fb7a 中添加
默认就自动加上了吗?不需要在UI页面上显式勾选吗?
ocsp must staple 是在签发证书时,往证书里追加的相关标识,用于明确告诉浏览器,ocsp 请求必须由服务端装订,即由服务端去查询好证书状态,再返回给浏览器。
目前能够签署出该扩展的证书的
CA
只有Let's Encrypt
。如果要设置
OCSP Must-Staple
,需要在使用openssl
生成csr
的时候,修改openssl.cnf
中的内容:在
v3_req
中添加1.3.6.1.5.5.7.1.24 = DER:30:03:02:01:05
。如果是使用
openssl 1.1.0
或更高的版本,可以这样设置:添加
tlsfeature = status_request
即可。然后生成该
csr
文件,使用该csr
文件,把改csr
提交给支持Let's Encrypt
证书签发的机构。