gpt4 book ai didi

javascript - 可以在浏览器中进行 s/mime 登录吗?

转载 作者:太空宇宙 更新时间:2023-11-04 15:46:36 25 4
gpt4 key购买 nike

我对PKI不是很熟悉,所以请允许我问一个问题:

假设我有以下 shell 脚本,

openssl smime -sign -outform DER -md sha512 -binary -signer <somefile> -inkey <somefile> -in <message> -out outfile

是否可以在浏览器中完成相同的工作?(我的意思是使用纯js,无法在浏览器中运行shell)有什么好的库我可以检查吗?

我已经检查过PKI.js ,和node smime module用browserify,我想他们都做不到。

如果没有好的库,是否有其他方法可以做到这一点?谢谢。

最佳答案

这是我用来生成 PKI.js 能够验证的消息的命令:

openssl cms -in test2.txt -signer cmssign.txt -sign -nodetach -outform PEM > sslcmssign.pem

您可以测试一下here

解析字段只需要二进制文件,因此您需要像这样处理 CMS 文件:

sed '/CMS/d' sslcmsign.pem | base64 -d > sslcmsign.bin

关于javascript - 可以在浏览器中进行 s/mime 登录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43514531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com