google-cloud-iot - 如何获取 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]:
该文件在哪里以及如何阅读
解决方案
推荐阅读
- c# - Audit.Net MVC - 如何解决 NullReferenceException?
- reactjs - 为什么在输入更改时重新渲染功能组件中的所有元素
- javascript - moment.utc('date string').format('DD-MMM-YYYY') 返回上一个日期
- c# - 在不同的机器 C# 中生成和签署证书
- jquery - JQuery .nextUntil() 选择标题进入 li
- javascript - 如何创建多个popper实例?
- r - 如果 X 中的列为 FALSE,则删除 Y 中的相同列?
- r - 错误:`position` 必须是字符串或位置对象,而不是具有类标签的 S3 对象
- ios - registerUserNotificationSettings 没有触发代表并且推送通知无法正常工作我的项目
- java - 垃圾收集如何识别孤立对象?