asc*_*bol 6 rsa openssl amazon-web-services
我有一个由 openssl 生成的 .pem 私钥。如何从中提取密钥ID?
编辑:生成的 rsa 密钥对用于 Amazon cloudfront。在控制台上上传时,会显示“密钥 ID”。但是,我生成的私钥不适用于我的账户,而且我没有任何插槽可用于在我的 AWS 账户上上传公钥(限制为 2 个公钥)。
use*_*686 14
裸键没有“密钥 ID”。它们只是一串数字。
如果密钥属于 X.509 证书,则证书的指纹(DER 编码证书的 SHA-1 哈希)将用于识别:openssl x509 -outform der | openssl sha1
, 或openssl x509 -noout -fingerprint
。
否则(如果它只是一个光秃秃的公共/私有密钥),该的SHA-1散列的公共密钥有时使用(再次,DER编码),但我不知道它的任何标准。您可以使用 提取公钥openssl rsar -pubout -outform der
,openssl sha1
如果这是您的程序需要的,则再次管道。
CloudFront 使用的“密钥对 ID”是具有该密钥的数据库条目的序列号。同一个key,上传两次,会有不同的ID;我刚刚测试了它。
归档时间: |
|
查看次数: |
20190 次 |
最近记录: |