签名证书文件解析错误
==========

**问题现象**

打包签名提示“**DerValue.getOID, not an OID 49 Detail: Please check the message from tools**”错误。

**可能原因**

解析证书文件失败，一般情况是由于用户传入了非标准证书文件或证书文件损坏而导致。

**常见错误场景**

Certpath file配置了错误的证书文件。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/5f/v3/Ynjr1gY-SeihGfvavBCdGw/zh-cn_image_0000002654798101.png?HW-CC-KV=V1&HW-CC-Date=20260709T134407Z&HW-CC-Expire=86400&HW-CC-Sign=5976AF71AB4FD68171F1924C612F22D40F05B774E42E9CF8B929203531E67C6F)

**解决措施**

检查Certpath file配置的证书文件是否为标准证书文件，检查方式如下：

DevEco Studio Terminal窗口使用keytool命令查看配置的证书文件，示例：keytool -printcert -file ${Certpath file}。

*   格式正确的证书文件。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/b3/v3/QkHTwHWaRImuS8eFfwzItA/zh-cn_image_0000002624638650.png?HW-CC-KV=V1&HW-CC-Date=20260709T134407Z&HW-CC-Expire=86400&HW-CC-Sign=3F10492B34848A0D05BCA9D57087EEA982678F9DD5C2E840E5597657EC33017D)

*   格式错误的证书文件。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/68/v3/JCdQtE0qSWCwyPpeM7aHVQ/zh-cn_image_0000002654838053.png?HW-CC-KV=V1&HW-CC-Date=20260709T134407Z&HW-CC-Expire=86400&HW-CC-Sign=5A1B6196950A60344BD159E80F7C5C4BB1E757661E80209E8FA1F7B08AD482E2)