Languages

Menu
Sites
Language
[Solved] Failed to add Hybrid App to the Tizen store

Hi all,
We have got log of unsuccessful attempt to add Hybryd App to the Tizen store (here essential messages from log):

I/osp-installer( 4600): bool SignatureManager::ValidateSignatures()(136) > Default distributor cert value=[MIIDOzCCAiOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBeMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xJDAiBgNVBAMMG1B1YmxpYyBDbGFzcyBSb290IEF1dGhvcml0eTAeFw0xMjAxMDEwMDAwMDBaFw0yNzAxMDEwMDAwMDBaMFIxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9u…..
I/osp-installer( 4600): bool SignatureManager::ValidateSignatures()(149) > validator.check() start >>
E/osp-installer( 4600): bool SignatureManager::ValidateSignatures()(165) > validator.check() is failed, valRes=[1]
I/osp-installer( 4600): InstallerError SignatureStep::OnStateSignerInit()(133) >   ## __pSignatureManager->ValidateSignatures() result = [false]
....
I/osp-installer( 4600): bool SignatureManager::AddCert()(452) > AddCertificate - AuthorCertChain
I/osp-installer( 4600): bool SignatureManager::AddCertificate(Tizen::Security::Cert::X509CertificatePath*, Tizen::Base::Collection::IList*)(808) > [cert][0]
E/Tizen::Security::Cert( 4600): virtual result Tizen::Security::Cert::_X509Certificate::ParseObject()(962) > [E_PARSING_FAILED] Failed to parse certificate.
I/osp-installer( 4600): bool SignatureManager::AddCertificate(Tizen::Security::Cert::X509CertificatePath*, Tizen::Base::Collection::IList*)(808) > [cert][1]
E/Tizen::Security::Cert( 4600): virtual result Tizen::Security::Cert::_X509Certificate::ParseObject()(962) > [E_PARSING_FAILED] Failed to parse certificate.
...
E/Tizen::Security::Cert( 4600): virtual result Tizen::Security::Cert::_X509Certificate::ParseObject()(962) > [E_PARSING_FAILED] Failed to parse certificate.
I/osp-installer( 4600): bool SignatureManager::AddDistributorRootCert(Tizen::Security::Cert::X509CertificatePath*)(981) > ------------------------------------------
I/osp-installer( 4600): bool SignatureManager::AddDistributorRootCert(Tizen::Security::Cert::X509CertificatePath*)(982) > Issuer  = [/O=Tizen Association/OU=Tizen Association/CN=Public Class Root Authority]
I/osp-installer( 4600): bool SignatureManager::AddDistributorRootCert(Tizen::Security::Cert::X509CertificatePath*)(983) > Subject = [/C=KR/ST=Suwon/L=Suwon/O=Tizen Test CA/OU=Tizen Distributor Test CA/CN=Tizen Partner-Manufacturer Distributor Root CA]
I/osp-installer( 4600): bool SignatureManager::AddDistributorRootCert(Tizen::Security::Cert::X509CertificatePath*)(984) > ------------------------------------------
I/osp-installer( 4600): bool SignatureManager::AddDistributorRootCert(Tizen::Security::Cert::X509CertificatePath*)(1002) > subject, issuer is not matched.
E/osp-installer( 4600): bool SignatureManager::AddCert()(475) > AddDistributorRootCert(DistributorCert) is failed.
E/osp-installer( 4600): InstallerError SignatureStep::OnStateCertChain()(194) > AddCert(DEVELOPER_ROOT_CERTIFICATE) failed
...
I/osp-installer( 4600): void InstallerManager::PrintResult()(771) >  # operation = Install
I/osp-installer( 4600): void InstallerManager::PrintResult()(772) >  # version=[20130715.2]
I/osp-installer( 4600): void InstallerManager::PrintResult()(773) >  # Package   = [g6cMKHPAv7]
I/osp-installer( 4600): void InstallerManager::PrintResult()(774) >  # MainApp   = [AudioService]
I/osp-installer( 4600): void InstallerManager::PrintResult()(775) >  # Time      = [402]ms
I/osp-installer( 4600): void InstallerManager::PrintError(int)(871) >  # Error     = [CERTIFICATE_CHAIN_VERIFICATION_FAILED] Thrown when the certificate chain verification has failed.(33)
....

Could you please provide your opinion (is this certificate or build configuration issue e.t.c.)?
Thank you in advance.
Alexey.

Edited by: Brock Boland on 17 Mar, 2014 Reason: Paragraph tags added automatically from tizen_format_fix module.

Responses

4 Replies
Pushpa G

Keep the date and time correctly in the device settings. This issue happens if the date,time and plcae are not set correctly in the device

Pushpa G

If issue persists, post the same query and ask the root cause of this issue at http://seller.tizenstore.com/qa/getQaList.as

Alex Ashirov

Hi Alex,

Could you please explain how the issue was solved? Was the issue caused by wrong date/time?

Alex Dem

Hi all,
Thank you for feedback Pushpa,
Alex,
1) We have removed non-existent privilege  from manifest file of native service. This privilege for Message Port api was required in previous versions.
2) We have changed build configuration from Dynamic Analyzer to Release.
After these steps we have submitted our Hybrid app in Tizen Store sucessfully.
Alexey.