4 SSL 证书文件:它们之间有什么区别?我应该使用哪一个?

4 SSL cert-files: what are the differences betwen them? which one(s) should I use?

我为我的域颁发了 SSL 证书,假设它是 example.com(其中还包括 www.example.com 子域)。我收到了 example_com.zip 文件,包括这些文件:

AddTrustExternalCARoot.crt
COMODORSAAddTrustCA.crt
COMODORSADomainValidationSecureServerCA.crt
example_com.crt

使用 this guide 我将它们导出到它们的等效 cer 文件。

4 个不同的证书文件之间有什么区别?我应该上传哪一个到我的 Azure webrole?

您应该在本地计算机上导入所有证书,然后将最后一个 - example_com.crt - 导出为 PFX 文件(这是 Azure 所要求的)。导出时 - 确保设置 "include all certificates in certificate path" 复选框 - 因为其他文件就是这样。然后将 example_com.pfx 送入 Azure。

然后回答您的问题 - 其他 3 个文件 intermediate certificates 由您的 CA 使用。