GitHub REST API v3 for GPG Keys返回的public_key
字段的格式是什么?
例如,命令curl -v -H "Accept: application/vnd.github.cryptographer-preview" https://api.github.com/users/DurandA/gpg_keys
返回以下密钥:
pub dsa2048/403094DF 2017-09-03 [SC] [expires: 2018-09-03]
uid [ultimate] Arnaud Durand <arnaud.durand@unifr.ch>
sub elg2048/A454F414 2017-09-03 [E] [expires: 2018-09-03]
根据API文档中的说明:
引用部分:
公钥响应字段中返回的数据不是GPG格式的密钥。当用户上传GPG密钥时,它会被解析并提取加密公钥进行存储。这个加密的公钥由本页面的API返回。这个密钥不能直接被像GPG这样的程序使用。
是否可能从CLI或编程方式使用这些密钥?