温馨提示:
本文所述内容具有依赖性,可能因软硬条件不同而与预期有所差异,故请以实际为准,仅供参考。
甲骨文几次改版后,对旧版密钥格式不支持了,导致无法从控制台添加到 API 密钥中,但是密钥太多不好管理,所以也不想重新生成,查了一下资料,可以利用 Linux 自带命令进行转换:
root@oc-us:~/.oci # openssl rsa -pubout -in oci_api_key.pem -out oci_api_key_new.pem
writing RSA key
其中,oci_api_key.pem 是原来的私钥,oci_api_key_new.pem 是甲骨文控制台支持的公钥。
参考文章: