程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了为 esp32 上使用的 google maps api 生成纯文本 SSL 证书大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决为 esp32 上使用的 google maps api 生成纯文本 SSL 证书?

开发过程中遇到为 esp32 上使用的 google maps api 生成纯文本 SSL 证书的问题如何解决?下面主要结合日常开发的经验,给出你关于为 esp32 上使用的 google maps api 生成纯文本 SSL 证书的解决方法建议,希望对你解决为 esp32 上使用的 google maps api 生成纯文本 SSL 证书有所启发或帮助;

前言

我对 https 和 SSL 不太了解,所以我可能会在某些事情上使用错误的字词,但请耐心等待我已经做了尽可能多的研究

目标:

我正在尝试在我的 esp32 wroom-1 上使用谷歌地图 API 的 geolocate 功能,但此 API 需要 https 连接,我在其他在线示例中看到使用此 wifi library此 http library 并将其 SSL 证书作为明文字符串作为第二个参数传递给 http.begin() 函数。我看到的示例使用了这种格式的纯文本 SSL 证书:

const char* root_ca= \
"-----BEGIN CERTIFICATE-----\n" \
"MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL\n" \
"MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjeQMA4GA1UE\n" \
"BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT\n" \
"IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw\n" \
"MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy\n" \
"ZWF0ZXIgTWFuY2hlc3RlcjeQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N\n" \
"T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv\n" \
"biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR\n" \
"FtSrYpn1PliLBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J\n" \
"cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW\n" \
"BBR1cacZSBm8nZ3qQUfflMRID5nTeTAOBgNVHQ8BAf8EBAMCAQYwDWYDVR0TAQH/\n" \
"BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjeA7wNbeqy3eApyt4jf/7VGFAkK+qDm\n" \
"fQjGGoe9GKhzvSbKYAydzpmfz1wPmog+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv\n" \
"GDeAU/7dioA1mjbRxwG55tzd8/8dLDoWV9mSOdY=\n" \
"-----END CERTIFICATE-----\n";

然后将它传递给构造函数:http.begin(url,root_ca);

问题:

  1. 我在网上的任何地方都找不到关于如何在 windows 10 上以这种明文方式导出 SSL 证书的教程,我已经能够将我在 windows 上制作的证书导出到私人文件中,但它们不是如图所示的明文想要的结果。这在 windows 10 上容易实现吗?如果有,是否有任何现成的教程或说明?
  2. 可以创建 SSL 证书的每个地方都需要一个域,我知道这是一个我可以自己研究的领域,但是了解更多的人能否像我 5 岁那样用我的用例向我解释一下? (即我使用的是 esp32 arduino,我想联系的 API 是谷歌地图,那么在这种情况下域应该在哪里?)

提前致谢, 奥兹

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的为 esp32 上使用的 google maps api 生成纯文本 SSL 证书全部内容,希望文章能够帮你解决为 esp32 上使用的 google maps api 生成纯文本 SSL 证书所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。