服务器软件 我们在典型实践文章中建议大家如何去配置协议和密码套件,但是如果服务器软件(nginx、apache等)所使用的ssl协议库存在SSL漏洞,或者不支持那些现代化的密码套件和特性,那么无论你如何去修改配置都无法改善现在的安全问题。 所以我们在配置前,或者发现按照推荐配置进行了调整《SSL/TLS安全评估报告》还是无法满足要求,那么可以检查下所使用的OpenSSL等加密库是否版本过低。
订单相关接口 SSL新购订单并自动支付 接口描述 本接口用于购买SSL证书,并且自动支付,自动支付可以使用 代金券,账号返点,账号余额 关于 API 支付逻辑的说明 默认会尽量使用代金券全额支付,不足部分使用默认逻辑处理。
证书服务SSL 操作者 事件类型 事件名称 事件说明 资源类型 资源名称 主账号 Console ApplyCertification 证书申购 Certification 证书 主账号 Console DownloadCertification 证书下载 Certification 证书 主账号 Console UploadCertification 上传证书 Certification 证书 主账号
说明: 展示价格为最低域名数量配置价格,可选择域名数量的证书价格依据实际购买域名数量, 按照多域名证书价格计算公式展示实际价格。
在CentOS、Redhat系统,可以通过如下命令升级: # yum update openssl ubuntu等版本可以通过如下命令升级: # apt-get upgrade opensll 通过如下配置禁用apache的SSLv2: SSLProtocol all -SSLv2 通过如下配置限制nginx中只使用TLS协议: ssl_protocols TLSv1 TLSv1.1 TLSv1.2
从源码编译安装openssl:从openssl下载自己希望使用的openssl版本的最新文件。编译时请加上参数shared以打开共享库。完成后需按自己的环境来安装。 其他受影响的WebServer: 建议到官方更新不受此漏洞影响的版本。 漏洞分析 SSL握手过程中两端会发起 ClientHello 和 ServerHello 握手消息。
价格相关接口 计算证书价格 接口描述 本接口用于查询用户选择的证书价格 请求结构 > POST http://cas.baidubce.com/v3/openapi/price > Authorization: authorization string > Host: cas.baidubce.com > x-bce-console-rpc-id: e69c8fff-166b
服务端根据生成算法验证认证字符串的正确性。 认证字符串的格式为 bce-auth-v{version}/{accessKeyId}/{timestamp}/{expirationPeriodInSeconds}/{signedHeaders}/{signature} 。 version是正整数。 timestamp是生成签名时的UTC时间。
Consult the service documentation for details. 400 Bad Request Authorization头域中附带的签名和服务端验证不一致。
获取SSL加密证书 接口说明 获取SSL加密证书。 请求结构 GET /v{version}/instance/ssl/static/ca HTTP/1.1 Host: rds.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其他特殊头域。