【发布时间】:2020-01-18 07:30:39
【问题描述】:
我在 EVP_PKEY 结构中有一个 RSA 公钥(从以 -----BEGIN PUBLIC KEY----- 开头的 PEM 文件加载)。现在我希望能够使用 OpenSSL API 从我的代码中显示该密钥的指纹。 (目的是让运营商在信任之前使用 RS256 验证 JWT 的密钥)。
不幸的是,到目前为止,我发现的所有资源要么在命令行上使用 ssh-keygen,要么使用 X.509 证书的指纹而不是公钥。
那么如何使用 OpenSSL API 获取存储在 EVP_PKEY 结构中的公钥的 RSA 公钥指纹?
【问题讨论】:
标签: openssl rsa rsa-key-fingerprint