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

**问题现象**

打包签名提示“**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/76/v3/N6zGBej_QRiR-H9ocHPdlA/zh-cn_image_0000002342518434.png?HW-CC-KV=V1&HW-CC-Date=20260612T074820Z&HW-CC-Expire=86400&HW-CC-Sign=D74420A3ABA62D3D388D7AE1E7C27C53A96C50770D6401B9C30E0B6102506342)

**解决措施**

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

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

*   格式正确的证书文件。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/e4/v3/AwXk4rNORwWN9Dk0tm5ujA/zh-cn_image_0000002376516257.png?HW-CC-KV=V1&HW-CC-Date=20260612T074820Z&HW-CC-Expire=86400&HW-CC-Sign=48FB9DA575FABD15F86223206AA73DA42C3A873BC399FFC3F7586E961BEE9622)

*   格式错误的证书文件。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/6c/v3/mBf3yYaERlOv_B6ojLrzXw/zh-cn_image_0000002376396377.png?HW-CC-KV=V1&HW-CC-Date=20260612T074820Z&HW-CC-Expire=86400&HW-CC-Sign=0E01EF5ACC55323432163FB724163B5F999574D52415A7171F766B2BA5D5DC9C)