使用 Ruby 从证书中获取序列号
Get serial number from a certificate using Ruby
有没有办法通过Ruby知道证书序列号?我知道我可以通过使用获得它:
openssl x509 -inform DER -in file.cer -noout -serial >"serial.txt"
你可以直接运行shell命令在ruby和gets
它的输出到一个变量。我假设您将不得不按照以下方式做一些事情:
serial = `openssl x509 -inform DER -in file.cer -noout -serial`
这里有更详细的回答:Calling shell commands from Ruby
标准库中有模块 OpenSSL
,其中包含 class OpenSSL::X509::Certificate,方法 #serial
有没有办法通过Ruby知道证书序列号?我知道我可以通过使用获得它:
openssl x509 -inform DER -in file.cer -noout -serial >"serial.txt"
你可以直接运行shell命令在ruby和gets
它的输出到一个变量。我假设您将不得不按照以下方式做一些事情:
serial = `openssl x509 -inform DER -in file.cer -noout -serial`
这里有更详细的回答:Calling shell commands from Ruby
标准库中有模块 OpenSSL
,其中包含 class OpenSSL::X509::Certificate,方法 #serial