云服务器内容精选

  • 使用Keytool工具生成CSR文件 安装Keytool工具,Keytool工具一般包含在Java Development Kit(JDK)工具包中。 使用Keytool工具生成keystore证书文件。 Keystore证书文件中包含密钥,导出密钥方式请参考主流数字证书有哪些格式?。 执行以下命令生成keystore证书文件。 keytool -genkey -alias mycert -keyalg RSA -keysize 2048 -keystore ./mydomain.jks -keyalg:指定密钥类型,必须是RSA。 -keysize:指定密钥长度为2,048。 -alias:指定证书别名,可自定义。 -keystore:指定证书文件保存路径,证书文件名称可自定义。 图2 生成keystore证书文件 输入证书保护密码,然后根据下表依次输入所需信息: 问题 说明 示例 What is your first and last name? 申请证书的域名。 说明: 多域名类型的证书,请填写需要绑定的主域名。 泛域名类型的证书,请填写泛域名。示例:*.example.com www.example.com What is the name of your organizational unit? 申请单位的所在部门名称。 IT Dept What is the name of your organization? 申请单位的所在公司名称。 HangZhou xxx Technologies,Ltd What is the name of your City or Locality? 申请单位的所在城市。 HangZhou What is the name of your State or Province? 申请单位的所在省份。 ZheJiang What is the two-letter country code for this unit? 申请单位所属国家,ISO国家代码(两位字符)。 CN 输入完成后,确认输入内容是否正确,输入Y表示正确。 根据提示输入密钥密码。可以与证书密码一致,如果一致直接按回车键即可。 通过证书文件生成证书请求。 执行以下命令生成CSR文件。 keytool -certreq -sigalg SHA256withRSA -alias mycert -keystore ./mydomain.jks -file ./mydomain.csr -sigalg:指定摘要算法,使用SHA256withRSA。 -alias:指定别名,必须与•-alias中keystore文件中的证书别名一致。 -keystore:指定证书文件。 -file:指定证书请求文件(CSR),名称可自定义。 根据提示输入证书密码即可以生成“mydomain.csr”。
  • 使用OpenSSL工具生成CSR文件 安装OpenSSL工具。 执行以下命令生成CSR文件。 openssl req -new -nodes -sha256 -newkey rsa:2048 -keyout myprivate.key -out mydomain.csr -new:指定生成一个新的CSR。 -nodes:指定私钥文件不被加密。 -sha256:指定摘要算法。 -newkey rsa:2048:指定私钥类型和长度。 -keyout:生成私钥文件,名称可自定义。 -out:生成CSR文件,名称可自定义。 生成CSR文件“mydomain.csr”。 图1 生成CSR文件 需要输入的信息说明如下: 字段 说明 示例 Country Name 申请单位所属国家,只能是两个字母的国家码。例如,中国只能是CN。 CN State or Province Name 申请单位所在省名或州名,可以是中文或英文。 ZheJiang Locality Name 申请单位所在城市名,可以是中文或英文。 HangZhou Organization Name 申请单位名称法定名称,可以是中文或英文。 HangZhou xxx Technologies, Inc. Organizational Unit Name 申请单位的所在部门,可以是中文或英文。 IT Dept. Common Name 申请证书的具体网站域名。 说明: 多域名类型的证书,请填写需要绑定的主域名。 泛域名类型的证书,请填写泛域名。示例:*.example.com www.example.com Email Address 申请单位的邮箱。 无需输入,请直接按“Enter”。 - A challenge password 设置CSR文件密码。 无需输入,请直接按“Enter”。 - 在使用OpenSSL工具生成中文证书时,需要注意中文编码格式必须使用UTF8编码格式。同时,需要在编译OpenSSL工具时指定支持UTF8编码格式。 证书服务系统对CSR文件的密钥长度有严格要求,密钥长度必须是2,048位,密钥类型必须为RSA。 完成命令提示的输入后,会在当前目录下生成myprivate.key(私钥文件)和mydomain.csr(CSR,证书请求文件)两个文件。
  • 泛域名证书支持哪些域名? 华为云SSL证书管理服务支持申请泛域名类型的证书,用户可以通过泛域名证书保护服务器的单个域名和该域名下同级别的所有子域名。OV企业型、OV Pro企业型专业版和DV域名型、DV基础版(GeoTrust入门级SSL证书)类型证书支持泛域名。 如果您拥有多个同级别子域名服务器,使用泛域名证书即可,无需为每个子域名单独购买和安装证书。 泛域名的数字证书中,仅根域名包含域名主体本身。泛域名证书只能匹配同级别的子域名,不能跨级匹配。匹配规则具体如下: 如果泛域名证书的主域名为一级域名,云证书管理服务默认赠送主域名。例如:您购买的泛域名证书为*.huaweicloud.com其包含了huaweicloud.com,为您默认赠送huaweicloud.com域名,无需再购买证书绑定huaweicloud.com。 如果泛域名证书的主域名不是一级域名,例如:您购买的泛域名证书为*.p1.huaweicloud.com其不包含p1.huaweicloud.com,则不会赠送p1.huaweicloud.com或huaweicloud.com,只能匹配同级别的域名。如果需要绑定p1.huaweicloud.com或huaweicloud.com,则需要购买证书来进行绑定。 您的数字证书一旦颁发后,将无法修改域名信息等。 购买泛域名证书,需要注意泛域名证书匹配域名的规则。只能匹配同级别的子域名,不能跨级匹配,域名级别说明请参见域名的相关概念。 匹配示例如表1所示。 表1 泛域名匹配规则示例 域名 匹配的域名 不匹配的域名 *.example.com abc.example.com、sport.example.com、good.example.com等域名 mycard.good.example.com、mycalc.good.example.com等域名 *.good.example.com mycard.good.example.com、mycalc.good.example.com等域名 abc.example.com、sport.example.com、good.example.com等域名 父主题: 域名填写类
  • SCM中,多域名类型证书,支持绑定哪些域名? SSL证书管理服务支持的“域名类型”有“单域名”、“多域名”和“泛域名”3种类型。 其中,多域名类型的证书,可以绑定多个不同的域名,域名可包含多个单域名。如购买多域名类型证书,域名数量为3的场景,可同时支持example.com、example.cn、test.com3个域名。 有几个域名需要绑定在同一个SSL证书里,则需要选择对应的域名数量。 域名数量须满足以下条件: 主域名数量固定为1个 附加单域名数量≥1个(当证书类型为OV、OV Pro时,附加单域名数量+附加泛域名数量≥1) GeoTrust品牌的域名数量范围为“5~250”,其中,单域名数量需≥5个。 域名数量范围为“2~250”,支持最多绑定250个域名。
  • 申请证书时,SSL证书绑定的域名是否需要备案通过后才能绑定? 证书申请时,为SSL证书绑定的域名可以没有通过备案,但是在后续域名访问中,没有备案的域名会被拦截,导致域名无法访问,所以建议您搭建好网站后立即完成域名备案。 无论是个人备案的域名(网站是个人网站,不含有企业、单位等非个人网站的信息),还是企业备案的域名(网站是企业或者公司网站),都支持绑定SSL证书。 关于网站备案更详细的了解,请参见备案网站。
  • SCM中,泛域名类型证书,支持绑定哪些域名? SSL证书管理服务支持的“域名类型”有“单域名”、“多域名”和“泛域名”3种类型。 其中,泛域名类型的证书,仅支持绑定1个泛域名。 泛域名一般格式带1个通配符“*”且以“*.”开头,例如, *.huaweicloud.com、 *.example.huaweicloud.com等。 仅支持同级匹配,例如:绑定*.huaweicloud.com通配符域名的数字证书,支持p1.huaweicloud.com,但不支持p2.p1.huaweicloud.com。如果你需要支持p2.p1.huaweicloud.com的通配符域名数字证书,则还需要购买一张*.p1.huaweicloud.com的通配符域名证书。更多级别匹配规则请参见表2。 购买泛域名证书,需要注意泛域名证书匹配域名的规则。只能匹配同级别的子域名,不能跨级匹配,具体示例如表2所示。 表2 泛域名匹配规则示例 域名 匹配的域名 不匹配的域名 *.huaweicloud.com test.huaweicloud.com、yun.huaweicloud.com、example.huaweicloud.com等域名 abc.test.huaweicloud.com、yun.test.huaweicloud.com、example.test.huaweicloud.com等域名 *.test.huaweicloud.com abc.test.huaweicloud.com、yun.test.huaweicloud.com、example.test.huaweicloud.com等域名 abc.huaweicloud.com、yun.huaweicloud.com、example.huaweicloud.com等域名 泛域名的数字证书中,仅根域名包含域名主体本身。例如: *.huaweicloud.com的泛域名数字证书包含了huaweicloud.com,还可匹配同级别的域名。无需再购买证书绑定huaweicloud.com。 *.p1.huaweicloud.com的泛域名数字证书不包含p1.huaweicloud.com,只能匹配同级别的域名。如果需要绑定p1.huaweicloud.com,则需要购买证书来进行绑定。 具体的域名中如果填写的是www的三级域名,则包含了主域名本身。例如: www.huaweicloud.com域名绑定的数字证书包含了huaweicloud.com,无需再购买证书绑定huaweicloud.com。 您的数字证书一旦颁发后,将无法修改域名信息等。
  • 泛域名证书匹配域名的规则是什么,或者是否支持跨级匹配? SSL证书管理服务中,支持购买“泛域名”类型的证书。 泛域名是指带1个通配符“*”且以“*.”开头的域名。 例如:“*.a.com”是正确的泛域名,但“*.*.a.com”则是不正确的。 购买泛域名证书,需要注意泛域名证书匹配域名的规则。只能匹配同级别的子域名,不能跨级匹配,具体示例如表1所示。 表1 泛域名匹配规则示例 域名 匹配的域名 不匹配的域名 *.huaweicloud.com test.huaweicloud.com、yun.huaweicloud.com、example.huaweicloud.com等域名 abc.test.huaweicloud.com、yun.test.huaweicloud.com、example.test.huaweicloud.com等域名 *.test.huaweicloud.com abc.test.huaweicloud.com、yun.test.huaweicloud.com、example.test.huaweicloud.com等域名 abc.huaweicloud.com、yun.huaweicloud.com、example.huaweicloud.com等域名