CNAMES如何使用SSL证书

时间:2016-05-13 15:05:15

标签: ssl https ssl-certificate

我使用组织中多个业务部门使用的Web应用程序。使用常规网址http://app/访问该应用程序,但某些单元使用商业友好网址,例如http://bu1/http://bu2/

该应用程序很快将与门户网站集成,要求将其配置为使用SSL,我建议使用完全限定的域名申请证书,因此我选择app.company.com。证书已安装在服务器上,用户使用https://app.company.com/访问该证书。

但我也希望他们能够使用https://app/https://bu1/http://bu1/等。我不清楚如何做到这一点,我想我有以下内容选项:

  1. 我是否应该在未使用完全限定域名的情况下申请证书,只需要CNAME?
  2. 我不断遇到主题替代名称,但它们似乎与不同的域名有关,我宁愿用户根本不需要使用域名。我在寻找通配符证书吗?我认为这里的一个帖子说他们不推荐。
  3. 每个域名是否需要证书?
  4. 非常感谢任何建议!

2 个答案:

答案 0 :(得分:0)

SSL证书提供商除非列出您通过注册商拥有的完全限定域名,否则不会分发证书,因此您将无法获得https://app/的签名证书。

在这种情况下,如果您真的希望用户能够通过https://app/访问您的应用,您需要做的是创建自己的自签名SSL证书,然后将证书插入浏览器的可信任公司每台计算机上的证书列表。

答案 1 :(得分:0)

对于此用例,您应在公司内部设置证书颁发机构,并使用您自己的CA颁发内部域的证书。您必须确保公司内的计算机自动信任您的根CA证书。

此外,您不能再购买内部域名/保留IP地址的SSL证书。

来自Baseline Requirements for the Issuance and Management of Publicly-Trusted Certificates, v.1.0 (强调是我的):

  

9.2.1主题备选名称扩展

     

证书字段:扩展名:subjectAltName

     

必填/可选:必需

     

内容:此扩展程序必须至少包含一个条目。每个条目必须是包含完全限定域名的dNSName或包含服务器IP地址的iPAddress。 CA必须确认申请人控制完全合格的域名或IP地址,或者已经授权域名注册人或IP地址受让人(视情况而定)使用该域名或IP地址。

     

允许使用通配符FQDN。

     

截至这些要求的生效日期,在颁发包含subjectAlternativeName扩展名的Subject证书或包含保留IP地址或内部服务器名称的Subject commonName字段之前,CA应通知申请人使用此类证书已被CA /浏览器论坛弃用,并且该做法将在2016年10月之前消除。同样,自生效日期起,CA不会颁发有效期至2015年11月1日的证书, subjectAlternativeName扩展名或Subject commonName字段,包含保留的IP地址或内部服务器名称。自2016年10月1日起,CA应撤销所有未过期的证书,其subjectAlternativeName扩展名或Subject commonName字段包含保留的IP地址或内部服务器名称。地址或内部服务器名称。