目前我这边调用certificateManager.installPrivateCertificate接口安装证书到Harmony Next设备,返回的uri值为"oh:t=ak;o=a*******;u=100;a=20020059"
,看起来安装成功,但无法在设备上的设置-隐私与安全-高级-证书与凭据-凭据列表-用户中找到已安装的证书,与安卓上的特性不太一致,主要想利用证书进行入网操作,因此想人工用设备上的证书来配置网络。想请教下各位大神这样的情况是正常的么。
目前我这边调用certificateManager.installPrivateCertificate接口安装证书到Harmony Next设备,返回的uri值为"oh:t=ak;o=a*******;u=100;a=20020059"
,看起来安装成功,但无法在设备上的设置-隐私与安全-高级-证书与凭据-凭据列表-用户中找到已安装的证书,与安卓上的特性不太一致,主要想利用证书进行入网操作,因此想人工用设备上的证书来配置网络。想请教下各位大神这样的情况是正常的么。
在HarmonyOS设备上安装证书后,如果无法在设置中的“证书与凭据”部分找到已安装的证书,这种情况可能是由以下几个原因导致的:
certificateManager.installPrivateCertificate
接口的使用方式可能影响到证书的可见性。例如,如果接口安装的是特定用途的证书(如仅用于应用内的SSL握手),则可能不会在全局证书列表中显示。certificateManager.installPrivateCertificate
接口的详细文档,了解安装的证书类型和预期行为。在HarmonyOS设备上无法在设置中找到已安装的证书可能是一个正常的行为,特别是当证书用于特定目的或受到系统策略限制时。建议通过查阅文档、联系支持团队或尝试替代方法来解决这个问题。
1 回答428 阅读✓ 已解决
1 回答463 阅读
364 阅读
1 回答341 阅读
293 阅读
如果无法在设备商找到已安装的证书,也可以通过certificateManager.getPrivateCertificates方法进行查找,从而获取应用安装的凭据列表,使用Promise方式异步返回结果。