以下命令现在失败(EET 时区 14:16):
docker run debian:buster apt-get update
Run Code Online (Sandbox Code Playgroud)
错误是:
$ docker run debian:buster apt-get update
Get:2 http://deb.debian.org/debian buster InRelease [122 kB]
Get:1 http://security-cdn.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [49.3 kB]
Err:2 http://deb.debian.org/debian buster InRelease
At least one invalid signature was encountered.
Err:3 http://deb.debian.org/debian buster-updates InRelease
At least one invalid signature was encountered.
Err:1 http://security-cdn.debian.org/debian-security buster/updates InRelease
At least one invalid signature was encountered.
Reading package lists...
W: GPG error: http://deb.debian.org/debian buster InRelease: At least one invalid signature …Run Code Online (Sandbox Code Playgroud) 2017 年 12 月 28 日更新 \xe2\x80\x93 3:
\n\nOpenSSL DSTU 模块的作者慷慨地提供了OpenSSL+DSTU 实现的补丁并修复了该问题,并提供了进一步的帮助。
\n\n我能够用这个命令首先完成我需要的事情:
\n\n./apps/openssl smime -verify -noverify -in my_message.txt.p7s -engine dstu -inform DER\nengine "dstu" set.\nHello, world!\nVerification successful\nRun Code Online (Sandbox Code Playgroud)\n\n后来将证书链连接bundle.pem成 后,我能够执行以下操作:
./apps/openssl smime -verify -CAfile bundle.pem -in /yo/my_message.txt.p7s -engine dstu -inform DER\nengine "dstu" set.\nHello, world!\nVerification successful\nRun Code Online (Sandbox Code Playgroud)\n\n2017 年 12 月 28 日更新 \xe2\x80\x93 2:
\n\nOpenSSL DSTU 模块的作者确认该模块目前无法正常工作 \xe2\x80\x93 https://github.com/dstucrypt/openssl-dstu/issues/2#issuecomment-354288000。
\n\n我想我必须到其他地方寻找合适的 DSTU4145 实现。我刚刚了解了一个 BountyCastle 项目,以及它的规范包括 …