我有一个应用程序框架,它在网络上的未命名主机之间以对等方式工作。我想让流量被加密,所以我用 M2Crypto 实现了一个设置,但我遇到了一个障碍。我不知道在创建证书时要为“commonName”写什么。它似乎想要一个域名,但运行它的计算机都没有。我只是将“temphost”作为 commonName,但显然这是一个重要参数。我在尝试测试时得到了这个:
M2Crypto.SSL.Checker.WrongHost:对等证书 commonName 与主机不匹配,预期为 127.0.0.1,得到 temphost
有没有办法概括 commonName?