【问题标题】:SSL: Can I use the same SSL Certificate both for Web and Mail services on the same server?SSL:我可以在同一台服务器上为 Web 和邮件服务使用相同的 SSL 证书吗?
【发布时间】:2011-12-12 06:49:52
【问题描述】:

我的应用程序对远程服务器执行 ajax 调用,该服务器监控多个收件人的传入电子邮件并在有新邮件时检索它们。出于安全措施,我需要使用 HTTPS 进行呼叫,并确保电子邮件检索安全。

如标题所述,我的问题是,我能否在具有相同域的同一台服务器上为 Web 和邮件服务使用相同的 SSL 证书?

【问题讨论】:

    标签: apache ssl smtp


    【解决方案1】:

    是的,这是可能的。收到证书的客户端将接受它,因为他们收到的证书将与他们联系的域名相匹配。

    如果推荐?如果可能的话,最好为每个接口部署不同的证书。

    【讨论】:

    • 我现在不得不购买一个证书,以尽可能减少开销。此解决方案是否适用于所有服务器上的所有提供商颁发的所有 SSL 证书?
    • 如果颁发的证书具有适当的 X509v3 扩展,因此不存在互操作性问题,并且证书是在与客户端尝试访问的域名匹配的域下颁发的,那么不应该有任何问题
    【解决方案2】:

    在我的一个邮件服务器上,我使用同一个 VeriSign 为 apache、postfix 和 cyrus(用于 imaps/pop3s)颁发的 x509 证书/私钥,它工作正常。

    某些已颁发的证书可能包含特定邮件服务器不喜欢的字段,但除非它是非标准的,否则我看不到流行的 MTA(如 sendmail、postfix、qmail 等)阻塞它。

    您还必须确保将您的证书/密钥转换为服务期望的格式。Apache、postfix、cyrus 都适用于 PEM x509 和 RSA 私钥。

    【讨论】:

    • 您知道这是否适用于 Comodo 颁发的证书吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-24
    • 2012-02-25
    • 2019-03-16
    • 2014-07-23
    相关资源
    最近更新 更多