
# 如何解决证书与密钥不匹配问题？
在DDos高防控制台、WAF控制台上传HTTPS证书后，收到证书和密钥不匹配的提示。
![](https://support.huaweicloud.com/trouble-waf/zh-cn_image_0000001306949005.png)
#### 解决方案
| 可能的原因          | 修复建议                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|:---|:---|
| 您上传的证书与私钥内容不匹配 | 1. 执行以下命令，分别查看证书和私钥文件的MD5值： ``` openssl x509 -noout -modulus -in <证书文件>|openssl md5 openssl rsa -noout -modulus -in  <私钥文件>|openssl md5 ```   2. 判断证书和私钥文件的MD5值是否一致，如果不一致，表示证书文件和私钥文件关联了不同的域名，证书和私钥内容不匹配。  3. 如果确认证书和私钥文件内容不匹配，建议您重新上传正确的证书和私钥文件。   |
| RSA私钥格式错误      | 1. 执行以下命令，生成一个新的私钥： ``` openssl rsa -in <私钥文件> -out <新私钥文件> ```   2. 重新上传私钥。                                                                                                                                                                                                                                      |
   
#### 相关操作
- [如何解决证书链不完整？](https://support.huaweicloud.com/trouble-waf/waf_01_0082.html)
- [如何解决HTTPS请求在部分手机访问异常？](https://support.huaweicloud.com/trouble-waf/waf_01_0093.html)
 
