openssl verify可以选择-untrusted指定中间证书链
-CAfile或-CApath选项指定有谁知道我们如何为openssl s_client和openssl s_server命令指定中间证书链?不幸的是,手册页没有提及任何相关内容。
看来,如果中间链包含在-cert与客户端或服务器证书一起传递给选项的文件中,则它不起作用,仅从该文件中读取第一个证书。
这是一个 cruby bug 吗?
km@latika:~$ ruby -v -e 'puts nil.class.to_s, ARGF.class.to_s'
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux-gnu]
NilClass
ARGF.class
km@latika:~$ jruby -v -e 'puts nil.class.to_s, ARGF.class.to_s'
jruby 9.3.9.0 (2.6.8) 2023-01-16 9.3.9.0+ds-8 OpenJDK 64-Bit Server VM 17.0.10+7-Debian-1deb12u1 on 17.0.10+7-Debian-1deb12u1 +jit [x86_64-linux]
NilClass
ARGFClass
Run Code Online (Sandbox Code Playgroud)
我在其他地方没有见过包含句点的类名......