在Linux系统中使用OpenSSL进行证书撤销(CRL, Certificate Revocation List)的过程如下:
openssl ca -gencrl -keyfile ca.key -cert ca.crt -out crl.pem
openssl ca -revoke certificate.crt -keyfile ca.key -cert ca.crt
openssl ca -gencrl -keyfile ca.key -cert ca.crt -out new_crl.pem
openssl crl -in new_crl.pem -noout -text
openssl ca -gencrl -keyfile ca.key -cert ca.crt -out crl.pem -crldays 30
openssl ca -config openssl.cnf -gencrl -keyfile ca.key -cert ca.crt -out crl.pem
openssl verify -CAfile ca.crt -CRLfile crl.pem -crl_check certificate.crt
以上命令会验证证书是否有效且未被撤销。
如需更详细的配置,请参考OpenSSL官方文档或你的特定CA软件文档。