为生成和使用签名密钥来配置 IMA,以下是详细步骤,包括如何生成签名密钥和证书。
1. 生成签名密钥和证书
首先,我们需要一个私钥和一个自签名证书。我们将使用 OpenSSL 来生成这些密钥和证书。
生成私钥
openssl genpkey -algorithm RSA -out mykey.pem -pkeyopt rsa_keygen_bits:2048
生成自签名证书
openssl req -new -x509 -key mykey.pem -out mycert.crt -days 3650 -subj "/CN=IMA Test Cert"
-
出现问题
-
原因
- 没有这个文件或目录
-
解决方法
- 手动创建.rnd 文件,可以使用以下命令,创建完成后重新运行生成自签名证书的命令即可
dd if =/dev/urandom of=~/.rnd bs=256 count=1