我想制作如下证书。rsassaPss 作为签名算法,rsaEncryption 作为公钥算法。
Certificate:
Data:
Version: 3 (0x2)
....
Signature Algorithm: rsassaPss
Hash Algorithm: sha1 (default)
Mask Algorithm: mgf1 with sha1 (default)
Salt Length: 20 (default)
Trailer Field: 0xbc (default)
....
Subject: .....
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
.....
我尝试了以下操作,但结果都相同。
1
openssl genpkey -algorithm RSA-PSS -out test1\ca2.key.pem -pkeyopt rsa_pss_keygen_md:sha1 -pkeyopt rsa_pss_keygen_mgf1_md:sha1 -pkeyopt rsa_pss_keygen_saltlen:20
openssl req -x509 -new -nodes -key test1\ca2.key.pem -days 1024 -out test1\ca2.crt.pem
2
openssl req -new -newkey rsa-pss -pkeyopt rsa_keygen_bits:2048 -sigopt rsa_mgf1_md:sha256 -passout pass:123456 -sha256
openssl x509 -req -in test3\rootreq.pem -passin pass:123456 -sha256 -days 14600 -extensions v3_cn -signkey test3\rootkey.pem -out test3\rootcert.pem
谁能帮我?