Certificate 在Gear S2设备上启动web应用程序时出现错误81

Certificate 在Gear S2设备上启动web应用程序时出现错误81,certificate,provisioning,tizen,tizen-wearable-sdk,tizen-sdk,Certificate,Provisioning,Tizen,Tizen Wearable Sdk,Tizen Sdk,我正在使用Tizen SDK(2.4.0_Rev5)在Gear S2上启动演示应用程序HelloTizen(wearable-2.3),但失败,错误如下: Unknown Error [81] Unknown Error [81] 当我尝试使用sdb install HelloTizen.wgt安装它时,我得到以下输出: pushed HelloTizen.wgt 100% 36KB 0KB/s 1 file(s) pu

我正在使用Tizen SDK(2.4.0_Rev5)在Gear S2上启动演示应用程序HelloTizen(wearable-2.3),但失败,错误如下:

Unknown Error [81]
 Unknown Error [81]
当我尝试使用
sdb install HelloTizen.wgt安装它时,我得到以下输出:

pushed                 HelloTizen.wgt   100%         36KB           0KB/s
1 file(s) pushed. 0 file(s) skipped.
/home/user/tizen/HelloTizen/HelloTizen.wgt   114KB/s (37179 bytes in 0.318s)
path is /opt/usr/apps/tmp/HelloTizen.wgt
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[start] val[install]
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[install_percent] val[3]
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[install_percent] val[22]
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[install_percent] val[25]
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[install_percent] val[33]
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[error] val[81] error message: Non trusted certificate is used. Register valid certificate
__return_cb req_id[138540002] pkg_type[wgt] pkgid[RFZKe67scd] key[end] val[fail]
processing result : Unknown Error [81] failed
spend time for pkgcmd is [1385]ms
有来自
sdb dlog
的输出:

W/WRT_INSTALLER(20115): task_certify.cpp: StartStep(619) > --------- <TaskCertify> : START ----------
E/WMS     (  490): wms_event_handler.c: _wms_event_handler_cb_log_package(4560) > package [_________] callback : [INSTALL, PROCESSING]
E/WMS     (  490): wms_event_handler.c: _wms_event_handler_cb_log_package(4560) > package [_________] callback : [INSTALL, PROCESSING]
E/WMS     (  490): wms_event_handler.c: _wms_event_handler_cb_log_package(4560) > package [_________] callback : [INSTALL, PROCESSING]
E/WMS     (  490): wms_event_handler.c: _wms_event_handler_cb_log_package(4560) > package [_________] callback : [INSTALL, PROCESSING]
W/CERT_SVC(20115): OCSPCertMgrUtil.cpp: getCertFromStore(97) > Error during certificate search
W/CERT_SVC(20115): WrtSignatureValidator.cpp: check(365) > signature1.xml has got unrecognized Root CA certificate. Signature will be disregarded.
W/WRT_INSTALLER(20115): task_certify.cpp: throwCertificateInvalidException(373) > Certificate is Invalid [-34]
E/WRT_INSTALLER(20115): task_certify.cpp: stepSignature(350) > Error occured in signature validator: 81
E/APP2EXT (20115): job_widget_install.cpp: SendFinishedFailure(370) > Error number: 81
E/APP2EXT (20115): job_widget_install.cpp: SendFinishedFailure(371) > Message: Non trusted certificate is used. Register valid certificate
W/WRT_INSTALLER(20115): pkgmgr_signal.cpp: sendSignal(275) > Success to send pkgmgr signal: error - 81:Non trusted certificate is used. Register valid certificate
W/WRT_INSTALLER(20115): pkgmgr_signal.cpp: sendSignal(275) > Success to send pkgmgr signal: end - fail
E/WRT_INSTALLER(20115): wrt-installer.cpp: staticWrtStatusCallback(1102) > Step failed
W/WRT\u安装程序(20115):task\u certificate.cpp:StartStep(619)>------------:START----------
E/WMS(490):WMS\u event\u handler.c:\WMS\u event\u handler\u cb\u log\u package(4560)>package[\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
E/WMS(490):WMS\u event\u handler.c:\WMS\u event\u handler\u cb\u log\u package(4560)>package[\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
E/WMS(490):WMS\u event\u handler.c:\WMS\u event\u handler\u cb\u log\u package(4560)>package[\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
E/WMS(490):WMS\u event\u handler.c:\WMS\u event\u handler\u cb\u log\u package(4560)>package[\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
W/CERT_SVC(20115):OCSPCertMgrUtil.cpp:getCertFromStore(97)>证书搜索期间出错
W/CERT_SVC(20115):WrtSignatureValidator.cpp:check(365)>signature1.xml已获得无法识别的根CA证书。签名将被忽略。
W/WRT_安装程序(20115):task_certifite.cpp:throwCertificateInvalidException(373)>证书无效[-34]
E/WRT_安装程序(20115):task_certifite.cpp:stepSignature(350)>签名验证程序中出现错误:81
E/APP2EXT(20115):job_widget_install.cpp:SendFinishedFailure(370)>错误号:81
E/APP2EXT(20115):job_widget_install.cpp:SendFinishedFailure(371)>消息:使用了不受信任的证书。注册有效证书
W/WRT_安装程序(20115):pkgmgr_signal.cpp:sendSignal(275)>成功发送pkgmgr信号:错误-81:使用了不受信任的证书。注册有效证书
W/WRT_安装程序(20115):pkgmgr_signal.cpp:sendSignal(275)>成功发送pkgmgr信号:结束-失败
E/WRT_安装程序(20115):WRT-INSTALLER.cpp:staticWrtStatusCallback(1102)>步骤失败
因此,这似乎是一个与证书相关的错误。我确实在
安全配置文件中生成了我的证书,其中包含一个生成作者证书和分发服务器的自动证书。我还使用了
注册证书
,但我不知道它是否有效,因为当我单击OK时,什么也没发生


我做的另一件事是为我的设备启用
允许安装应用程序。但是,关于证书注册,我不知道它是否有效,因为什么都没有发生。我签入了
/home/developer
,但没有
设备配置文件.xml
文件。

如果在Emulator中运行应用程序,则IDE生成的证书将正常工作。但你们在Gear S2中运行的应用程序有用户二进制文件,这就是为什么你们需要从三星获得作者证书。下面的链接将向您展示为模拟器和设备安装证书扩展sdk的方法


我的分发服务器证书似乎有问题,但我使用了
/tizen/tools/certificate generator/certificates/distributor/tizen distributor signer.p12
和CA路径
/tizen/tools/certificate generator/certificates/distributor/tizen-distributor-CA.cer>中的默认证书。我也有同样的问题。你最后修好了吗?是的,看到了公认的答案。好的,谢谢,我知道了两种证书方法之间的区别。当我尝试创建一个新的浏览器时,我得到了一个无法初始化的浏览器错误。因为我认为可以使用相同的证书,所以我放弃了,只使用了默认的证书。我现在将尝试解决我的浏览器问题。当这一切都将完成,一切都将工作,我会接受你的回答。