设备授权验证功能、软证书认证问题 精华

shixiaocheng

沙发 发表于 2024-6-12 16:10:15
同问,我也碰到了这个问题,请问题主解决了吗

wenhaocai

发表于 2024-6-12 19:13  IP属地: - 中国江苏省扬州市 中国电信IDC

回复 shixiaocheng: 还未解决, 没有解决思路了。

shixiaocheng

发表于 2024-6-13 10:09  IP属地: - 中国福建省厦门市 中国电信IDC

回复 wenhaocai: 我解决了,给你提供下思路:
1. 尝试关闭selinux;
2.需要联网;
3.int32_t AttestReadToken(TokenInfo* tokenInfo)中查看token打印出来是否为软证书。

wenhaocai

发表于 2024-6-14 10:00  IP属地: - 中国江苏省扬州市 中国电信IDC

回复 shixiaocheng: 方便加个联系方式沟通吗?这上面没有私信按钮,我的v是cwh911111

【5 条回复】 查看全部

charleeyang

板凳 发表于 2024-7-19 15:55:38
请教下楼主,该问题解决了吗?我们团队也遇到了类似问题,软证书也打印了,但是还是一直报30004故障码。

wenhaocai

发表于 2024-7-30 12:27  IP属地: 江苏省扬州市

回复 charleeyang: 你好,该问题解决了,我是从以下方向去解决的
1、productIdBuf是否正确;
2、设备集成开发指南中4.1.2章节是否正确配置,其中在平台侧版本ID,可以更改为在shell中使用begetctl dump api查看到的VersionId:字段后的参数(例如default/default/default/HarmoEnergy/OpenHarmony-4.0.10.15/default/default/10/1.0.0.0/release),
3、注意平台PCID.sc最好从最新的本地/etc/PCID.sc拉取过去。
这是我解决该问题获取到的经验,您可以参考下。

charleeyang

发表于 2024-8-9 10:04  IP属地: 湖北省

回复 wenhaocai: 多谢了,我的问题也解决了!就是一个大小写字母导致的,最后平台和设备侧的UDID需要一致!

【2 条回复】

kemin

地板 发表于 2024-7-19 17:24:03
先保证设备和兼容性平台的设备系统参数一致;兼容性平台添加调测设备,设备侧和平台侧的udid要一致。详细的问题找兼容性工作组

liuxinli

5# 发表于 2024-8-29 16:52:00
软证书验证时出现这样的情况,一般是啥原因?

# attesttestclient

[DEVATTEST]attestResultInfo authResult [0] softwareResult [-1]

[DEVATTEST]attestResultInfo ticketLength [32] ticket [5nzlFDwh9QxgeRD+9HtVjtYSmn8JuBQ4]

[DEVATTEST]attestResultInfo softwareResultDetail[0] -1

[DEVATTEST]attestResultInfo softwareResultDetail[1] -1

[DEVATTEST]attestResultInfo softwareResultDetail[2] -1

[DEVATTEST]attestResultInfo softwareResultDetail[3] -1

[DEVATTEST]attestResultInfo softwareResultDetail[4] -2

[DEVATTEST]Test client main ended successfully!

wenhaocai

发表于 2024-9-3 17:39  IP属地: 江苏省

回复 liuxinli: 这个问题是端云认证成功,但是平台侧字段数据与本地字段信息不一致导致的。

【1 条回复】
企业微信截图_20240829165023.png

ban_

6# 发表于 2024-9-4 10:16:45

设备授权验证功能、软证书认证问题

请教一下题主和各位大佬,以下结果是哪部分出错了:

./attesttestclient [DEVATTEST]attestResultInfo authResult [-1] softwareResult [0] [DEVATTEST]attestResultInfo ticketLength [0] ticket [] [DEVATTEST]attestResultInfo softwareResultDetail[0] 0 [DEVATTEST]attestResultInfo softwareResultDetail[1] 0 [DEVATTEST]attestResultInfo softwareResultDetail[2] 0 [DEVATTEST]attestResultInfo softwareResultDetail[3] 0 [DEVATTEST]attestResultInfo softwareResultDetail[4] -2 [DEVATTEST]Test client main ended successfully!

深开鸿_王石

发表于 2024-9-4 11:07  IP属地: 江苏省

回复 ban_: 一般情况下就是本地字段和云端填的不一致:
参考:https://forums.openharmony.cn/fo ... &extra=page%3D1

1. 在shell上执行“begetctl dump api”命令,把设备上的参数dump出来,保存到一个随便命名的文本文件中;
2. 在xts兼容性测试平台,登录你们的账号,在“兼容性评测”->"兼容性评测"页面下,你的待测产品列表最右边,会有一个“导出”按钮,点击它,会导出一个 json 文件;
3. 可以向认证中心联系人要一个“compare_dev_infos.exe”小软件;
4. 将前面三步拿到的三个文件放在同一个文件夹下,然后运行一下 “compare_dev_infos.exe”软件,会自动比较1和2两个文件的参数是否匹配,不匹配就会出现你的异常,需要你要么修改1,要么修改2,确保匹配。

【1 条回复】
共14 条回复,点击查看

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部