首页 > 解决方案 > 如何获取 rsa 密钥云物联网核心

问题描述

我可能从云物联网核心开始,我需要获取rsa-private.pem文件的内容。我在 gcloud shell 中运行这个命令

openssl genpkey -algorithm RSA -out rsa_private.pem -pkeyopt rsa_keygen_bits:2048
openssl rsa -in rsa_private.pem -pubout -out rsa_public.pem

密钥已生成,但存储在哪里以及如何读取内容。我需要将私钥提供给另一个平台,并且在创建设备时它需要证书文件的内容。

当我尝试使用适当的值运行此 gcloud 命令时

gcloud iot registries create my-registry \
    --project=my-iot-project \
    --region=us-central1 \
    --event-notification-config=topic=projects/my-iot-project/topics/device-events

为了创建设备,它失败并出现错误

ERROR: (gcloud.iot.devices.create) Could not read key file [/path/to/rsa_cert.pem]:

该文件在哪里以及如何阅读

标签: google-cloud-iot

解决方案


推荐阅读