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.