OpenHarmony开发者论坛

标题: 设备授权验证功能、软证书认证问题 [打印本页]

作者: wenhaocai    时间: 2024-6-11 11:45
标题: dayu200烧录失败无法开机,求救
dayu200烧录失败无法开机,求救
开机屏幕已经不亮了
作者: shixiaocheng    时间: 2024-6-12 16:10
同问,我也碰到了这个问题,请问题主解决了吗
作者: wenhaocai    时间: 2024-6-12 19:13
回复 shixiaocheng: 还未解决, 没有解决思路了。
作者: shixiaocheng    时间: 2024-6-13 10:09
回复 wenhaocai: 我解决了,给你提供下思路:
1. 尝试关闭selinux;
2.需要联网;
3.int32_t AttestReadToken(TokenInfo* tokenInfo)中查看token打印出来是否为软证书。
作者: wenhaocai    时间: 2024-6-14 10:00
回复 shixiaocheng: 方便加个联系方式沟通吗?这上面没有私信按钮,我的v是cwh911111
作者: lcy    时间: 2024-7-2 17:10
回复 shixiaocheng: 加一,我把se关了,网络也ping的通,但就是不行  还有什么解决方案吗 哥们
作者: shixiaocheng    时间: 2024-7-3 09:08
回复 lcy: 查看一下在平台的调测设备SN码是否正确,核对一下平台信息是否正确,不然就有在源码里面加点调试语句看看了
作者: charleeyang    时间: 2024-7-19 15:55
请教下楼主,该问题解决了吗?我们团队也遇到了类似问题,软证书也打印了,但是还是一直报30004故障码。
作者: kemin    时间: 2024-7-19 17:24
先保证设备和兼容性平台的设备系统参数一致;兼容性平台添加调测设备,设备侧和平台侧的udid要一致。详细的问题找兼容性工作组
作者: wenhaocai    时间: 2024-7-30 12:27
回复 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
回复 wenhaocai: 多谢了,我的问题也解决了!就是一个大小写字母导致的,最后平台和设备侧的UDID需要一致!
作者: liuxinli    时间: 2024-8-29 16:52
软证书验证时出现这样的情况,一般是啥原因?

# 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
回复 liuxinli: 这个问题是端云认证成功,但是平台侧字段数据与本地字段信息不一致导致的。
作者: ban_    时间: 2024-9-4 10:16
标题: 设备授权验证功能、软证书认证问题
[md][请教一下题主和各位大佬,以下结果是哪部分出错了:](https://forums.openharmony.cn/fo ... d=3049&pid=8431)

./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!
[/md]
作者: 深开鸿_王石    时间: 2024-9-4 11:07
回复 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,确保匹配。





欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5