Waz*_*ime 10 openssl digital-signature
我正在使用自签名的数字签名证书签署 PDF,并且我正在寻找一种方法来添加keyUsage(链接)我找到了这篇文章,并相应地更改了我的 openssl.cnf。
req_extensions = v3_req
[ v3_req ]
basicConstraints = CA:TRUE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment,dataEncipherment
我正在使用下一个代码对数字签名进行自签名:
openssl genrsa -des3 -passout pass:1234 -out aaa.private.pem -extensions v3_req
openssl req -passout pass:1234 -subj "/C=IL/ST= - /L=/O=/CN=AB" -utf8 -key aaa.private.pem -passin pass:1234 -new > aaa.cert. csr -extensions v3_req
openssl rsa -in aaa.private.pem -passin pass:1234 -out aaa.key
openssl x509 -req -days 3650 -in aaa.cert.csr -out aaa.cert -signkey aaa.key -CA myCA.ca.cert -CAkey myCA.ca.key -CAcreateserial -extensions v3_req
openssl pkcs12 -passout pass:pkcs12511260945 -export -in aaa.cert -out aaa.cert.p12 -inkey aaa.key
openssl pkcs12 -in aaa.cert.p12 -out aaa.cert.crt -password pass:1234 -nodes
而下一个命令的输出:
openssl req -text -noout -in aaa.cert.csr 是:证书请求:
数据:
版本:0 (0x0)
主题:C=IL, ST= - , O=45, CN=AN
主题公钥信息:
公钥算法:rsaEncryption
公钥:(2048 位)
模数:
00:e8:0c:71:fb:b3:76:40:a4:1c:5b:45:5e:4d:b8:
...
60:ff: c4:52:4e:88:fe:82:2d:76:60:d2:68:73:d9:
指数:65537 (0x10001)
属性:
请求扩展:
X509v3 基本约束:
CA:TRUE
X509v3 密钥用法:
数字签名、
不可否认、密钥加密、数据加密签名算法:sha1WithRSAEncryption
79:a3:ae:48:9a:de:02:3b:31:06:c9:f8:57:b6:1c:10 :e4:c2:
...
15:4d:4f:31:72:b8:9f:7a:d1:94:9b:05:8b:b9:fa:f4:7f:33:
当我使用该aaa.cert.p12文件签署我的 PDF 时,签名很好,但 acrobat 阅读器说“keyUsage - 未指定”
我不知道我该怎么办...
| 归档时间: |
|
| 查看次数: |
5684 次 |
| 最近记录: |