2015-08-31 49 views
0

我打算在我的聊天应用程序上使用基于XMPP(ejabberd)的SSL证书,这是在IP上托管的我可以使用不同的通用名称重新生成SSL证书吗?

所以,当我生成我的SSL证书时,我将使用IP作为通用名称。但是托管它的所有服务器都使用主机名称作为abcd.yourserver.net

因此,我很困惑,如果我在生成我的SSL证书时必须使用IP或这个奇怪的主机名,并且如果将来我决定使用域名而不是我的应用程序的IP,我必须购买新的SSl证书或者我可以重新生成旧的证书。另外,我可以更改类似wilcard或单一证书的类型吗?

P.S.我从来没有购买SSL证书,所以如果问题是新鲜的,请原谅我。

+0

我不认为有地方出售IP地址的可信SSL证书。 – xnyhps

+0

我浏览了整个上午的stackoverflow,发现很多答案说我们可以获得IP地址的SSL证书。 – SuperNOVA

+0

我纠正了,似乎有CA这样做。 – xnyhps

回答

0

为XMPP服务器生成SSL证书时,必须使用XMPP服务的域名。

+0

服务器承载XMPP和所使用的Web服务,如果这改变了什么? – SuperNOVA

+0

从XMPP的角度来看,这并没有改变任何东西。 Cert必须用于XMPP域(不一定是服务器名称)。 –

+0

如果我在使用IP时连接到XMPP服务器(在客户端),那么我是否需要域名? – SuperNOVA

相关问题