我有一张CA" GeoTrust"颁发的证书。根据他们的网站,我必须包含两个中间证书才能创建证书链。目标是建立" TLS"使用Firebase云消息传递。
我有Keystore Explorer。当他们向我发放免费试用SSL证书时,我打开了密钥库,其密钥已由GeoTrust验证。
在Keystore Explorer中的keypair图标上,我右键单击,然后选择"从文件"导入CA回复;我为我的密钥库选择了由Geotrust发布的文件。密钥库资源管理器表示公钥在我的密钥库公钥和发布的免费试用SSL证书中都匹配。现在,我如何使用keystore explorer包含其他两个中间证书。我一直在关注此stackoverflow回答 How to create a certificate chain using keytool? ,但我发现在那里你必须创建不同的密钥对,要求你创建不同的通用名称。我不认为这是包含我的中间证书的正确方法。有人可以指出我正确的方向。这个建立" TLS"与keystore的握手变得非常烦人,我必须使用Firebase CCS建立SASL普通身份验证,这可能更令人烦恼,因为我必须以某种方式创建一个服务器来做到这一点。
任何帮助或建议都会有所帮助。