×

Discussion Board

Page 1 of 2 12 LastLast
Results 1 to 15 of 26

Thread: Symbian signed

  1. #1
    Registered User
    Join Date
    Jul 2009
    Posts
    37

    Unhappy Symbian signed

    Already submitted 3 times, but without success:

    The application is rejected for the following reasons: - The SIS file is signed with a developer certificate: Issued by : Thawte SSL CA. Issued to : www.xxxxxxxxx.eu. Valid from 26/08/2010 to 27/08/2012 The SIS file must be signed with an ACS Publisher (valid) and owned by the developer making the submission. - The SIS file scan result of your application shows that the SID / UID / VID are not defined. According to CHECK 2 of the Symbian Signed test plan (v4.0.14): Vendor ID If a VID is specified, it must come from the correct UID range (0x70000000-0x7fffffff) and must correspond to the company submitting the application. If no VID is specified, then a value of 0 should be included. The package UIDs specified must be owned by the developer making the submission. For Symbian v9.x and later the package UIDs must come from the protected UID range and the UIDs must be allocated to the Symbian Signed account being used to submit the application. NOTE: The submitter, the owner of UIDs package and the owner of ACS Publisher must be the same company name.
    VID was initially undefined but now is set to 0.
    UIDs are from the same company (same symbiansigned.com account).
    SID was undefined, but I defined it to the same as UID.

    Certificate was aquired at Thawte, the sis is correctly signed (cert was split to .key and .cer and signed)

    As far as I know all the needed info was included in sis. I don't know how to "debug" this. Are there any tools to check the IDs? What and where can I look for correct inputs?

    Using Qt Creator, Qt version is 4.6.2.

  2. #2
    Nokia Developer Moderator
    Join Date
    Mar 2003
    Location
    Lempäälä/Finland
    Posts
    29,166

    Re: Symbian signed

    Please check the symbian signed for the actual publicer ID that you need to use. It should be the Trust Center one. And then see that your account is really identifying the same company as the publicer ID is.

  3. #3
    Super Contributor
    Join Date
    Jun 2005
    Location
    Berlin
    Posts
    721

    Re: Symbian signed

    Hello, may I ask my symbiansigned issue here also?


    I get rejection for one application. and the reasons are two:
    - The SIS file is signed with two developer certificate:
    Issued by : Symbian Developer Certificate CA 280205A.
    Issued to : xxxx GmbH.
    Valid from 18/01/2011 to 18/01/2014

    Issued by : VeriSign Identity-Based ACS Root for Symbian OS.
    Issued to : Symbian Developer Certificate CA 280205A.
    Valid from 02/03/2005 to 01/03/2015

    The SIS file must be signed with an ACS Publisher (valid) and owned by the developer making the submission.
    NOTE: After the 30-07-2010, all the applications will be submitted with a TCT DevCert and not Verisign DevCert.
    The Verisign service is closed since from 30-07-2010.

    - The SIS file scan result of your application shows that the SID / UID are owned by another company (xxx AG) that the submitter (xxx GmbH). According to CHECK 2 of the Symbian Signed test plan (v4.0.14): The package UIDs specified must be owned by the developer making the submission. NOTE: The submitter, the owner of UIDs package and the owner of ACS Publisher must be the same company name.
    what does the first reason mean? Is it my developer certificate problem? I get the PublisherID by SymbianSigned. There is nothing I can do for it, I think.

    The second reason is clear, our company has changed the name one year before. the used UIDs in application were allocated before the naming changing with our old Publisher ID. And now our new Publisher ID is issued to our new name.

    Does it mean, we must new allocate UIDs for our application? And the old can't be used any more?


    Regards,

    Pai
    Symbian && Android && iPhoneOS

  4. #4
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,684

    Re: Symbian signed

    Quote Originally Posted by tineursic View Post
    Certificate was aquired at Thawte, the sis is correctly signed (cert was split to .key and .cer and signed)
    Perhaps I have missed something, but the Publisher ID should be TC TrustCenter as I know.

    The same thing applies to Paipeng. Verisign has been phased out form Symbian Signed. Why is it easier if I read that message for you???
    Quote Originally Posted by paipeng
    The Verisign service is closed since from 30-07-2010.

  5. #5
    Super Contributor
    Join Date
    Jun 2005
    Location
    Berlin
    Posts
    721

    Re: Symbian signed

    Hello Wizard_hu_,

    I thought our Publisher ID does be a TC TrustCenter's.

    there is header of our certification:
    subject=/C=DE/ST=Berlin/L=Berlin/O=xxx GmbH/OU=R&D/OU=Symbian Signed PublisherID/CN=xxx GmbH
    issuer=/C=DE/O=TC TrustCenter GmbH/OU=TC TrustCenter Class 2 L1 CA/CN=TC TrustCenter Class 2 L1 CA XII
    Are you sure our Publisher ID is incorrect?
    (If yes, how can I get a Publisher ID by TC TrustCenter, not by Verisign.)
    Symbian && Android && iPhoneOS

  6. #6
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,684

    Re: Symbian signed

    Ok, your Publisher ID is correct. But
    The SIS file is signed with two developer certificate:
    ...
    while it has to be signed with 0 developer certificates, and 1 Publisher ID. So it is still the reading lesson.
    And check the last part of the message, though it might get resolved after applying the correct certificate.

  7. #7
    Super Contributor
    Join Date
    Jun 2005
    Location
    Berlin
    Posts
    721

    Re: Symbian signed

    Thank you wizard_hu,

    I think I understand now, I must sign our app with the original publisherID.cer and publisherID.key, not with our developement certificate, which is created on SymbianSigned.com based on IMEIs and capabilities.


    regards,

    Pai
    Symbian && Android && iPhoneOS

  8. #8
    Registered User
    Join Date
    Jul 2009
    Posts
    37

    Re: Symbian signed

    Thanks. We'll acquire a TC certificate.

    Still don't understand the xIDs though. They are certainly not missing. I hope this is also the same cert issue.

  9. #9
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Symbian signed

    Is your UID in 0x2 or 0xA range?
    Other than that, according to the info provided there should be no UID issue.

    Also, are you aware that Nokia offers free signing (with no need for a Publisher ID) through Ovi Publishing? See under the "Distribute" tab above.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  10. #10
    Registered User
    Join Date
    Jul 2009
    Posts
    37

    Re: Symbian signed

    Quote Originally Posted by ltomuta View Post
    Is your UID in 0x2 or 0xA range?
    Other than that, according to the info provided there should be no UID issue.

    Also, are you aware that Nokia offers free signing (with no need for a Publisher ID) through Ovi Publishing? See under the "Distribute" tab above.
    I know about Ovi. The thing is, we need multimediadd capability - symbian signed is mandatory.

    This is what I tried (.pro):
    TARGET.UID3 = 0x2003xxxx
    TARGET.SID = 0x2003xxxx
    TARGET.VID = 0x00000000
    VENDORID = 0

    The sumbission reply is always the same: "SID / UID / VID are not defined". No clue.
    Last edited by tineursic; 2011-02-03 at 07:36.

  11. #11
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,684

    Re: Symbian signed

    You can try listing the details from the .exe itself: elftran -dump s your.exe (you can also check "h" if necessary). It has to be executed from a command prompt in epoc32\release\gcce\urel (or udeb, perhaps armv5 - depending on your build configuration).
    elftran.exe is in epoc32\tools (for the case if it is not in the path)

  12. #12
    Registered User
    Join Date
    Jul 2009
    Posts
    37

    Re: Symbian signed

    Quote Originally Posted by wizard_hu_ View Post
    You can try listing the details from the .exe itself: elftran -dump s your.exe (you can also check "h" if necessary). It has to be executed from a command prompt in epoc32\release\gcce\urel (or udeb, perhaps armv5 - depending on your build configuration).
    elftran.exe is in epoc32\tools (for the case if it is not in the path)
    That's what I was looking for. Thank you.

    This is the output. I don't have anything to compare it to, but at the first sight, at least VID and SID are defined. But missing UID?
    E32ImageFile 'XXXXXXXX.exe'
    Secure ID: 2003xxxx
    Vendor ID: 00000000
    Capabilities: 00000000 0009xxxx
    MultimediaDD
    ReadDeviceData
    NetworkServices
    LocalServices
    ReadUserData
    WriteUserData
    UserEnvironment

  13. #13
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,684

    Re: Symbian signed

    I did not remember the output, that was why I suggested 'h' too (elftran -dump h your.exe)

  14. #14
    Registered User
    Join Date
    Jul 2009
    Posts
    37

    Re: Symbian signed

    Quote Originally Posted by wizard_hu_ View Post
    I did not remember the output, that was why I suggested 'h' too (elftran -dump h your.exe)
    You did suggest, but I missed it - was too excited to try "elftran".

    This is the "h" output.
    ELFTRAN - ELF file preprocessor V02.01 (Build 576)
    Copyright (c) 1996-2007 Symbian Software Ltd.

    E32ImageFile 'xxxxxx.exe'
    V2.00(505) Time Stamp: 00e178ec,6b32bd80
    EPOC Exe for ARMV5 CPU
    Flags: 1200022a
    Priority Foreground
    Entry points are not called
    Image header is format 2
    Image is compressed using the BYTEPAIR algorithm
    Uncompressed size 0015564c
    Image FPU support : Soft VFP
    Pageability : Paged
    Secure ID: 2003xxxx
    Vendor ID: 00000000
    Capabilities: 00000000 0009xxxx
    Exception Descriptor Offset: 000ec8dd
    Exception Index Table Base: 00150480
    Exception Index Table Limit: 001564d8
    RO Segment Base: 00008001
    RO Segment Limit: 000f61dc
    Export Description: Size=000, Type=01

    Export description consistent
    Module Version: 10.0
    Imports are ELF-style
    ARM EABI
    Built against EKA2
    Uids: 10000xxx 1000xxxx 2003xxxx (2338xxxx)
    Header CRC: 964d6640
    File Size: 0015564c
    Code Size: 0014e4d8
    Data Size: 00001588
    Compression: 102822aa
    Min Heap Size: 00020000
    Max Heap Size: 00800000
    Stack Size: 00014000
    Code link addr: 00008000
    Data link addr: 00400000
    Code reloc offset: 00151050
    Data reloc offset: 001550d4
    Dll ref table count: 21
    Offset Size Relocs #Relocs
    Code 00009c 14e4d8 151050 001bab +0ec880 (entry pnt)
    Data 14e574 001588 1550d4 0002af
    Bss 01468c
    Import 14fafc
    I'm even more confused atm. As said before, I hope the "SID VID UID" errors are linked to the cert problem.

    Thank you for all your help.

  15. #15
    Registered User
    Join Date
    Jul 2009
    Posts
    37

    Re: Symbian signed

    Hello again.

    We've managed to get the TC certificate and here are the newest rejection reasons:

    The application is rejected because the SIS file scan result of your application shows that the SID / UID / VID are not defined. According to CHECK 2 of the Symbian Signed test plan (v4.0.14): Vendor ID If a VID is specified, it must come from the correct UID range (0x70000000-0x7fffffff) and must correspond to the company submitting the application. If no VID is specified, then a value of 0 should be included. The package UIDs specified must be owned by the developer making the submission. For Symbian v9.x and later the package UIDs must come from the protected UID range and the UIDs must be allocated to the Symbian Signed account being used to submit the application. NOTE: The submitter, the owner of UIDs package and the owner of ACS Publisher must be the same company name.
    Here's the elftran output:

    ELFTRAN - ELF file preprocessor V02.01 (Build 576)
    Copyright (c) 1996-2007 Symbian Software Ltd.

    E32ImageFile 'xxxxxx.exe'
    Secure ID: 2003xxxx
    Vendor ID: 00000000
    Capabilities: 00000000 0009xxxx
    MultimediaDD
    ReadDeviceData
    NetworkServices
    LocalServices
    ReadUserData
    WriteUserData
    UserEnvironment
    And with the "-h" param:

    ELFTRAN - ELF file preprocessor V02.01 (Build 576)
    Copyright (c) 1996-2007 Symbian Software Ltd.

    E32ImageFile 'xxxxx.exe'
    V2.00(505) Time Stamp: 00e17ab9,07a9bb00
    EPOC Exe for ARMV5 CPU
    Flags: 1200022a
    Priority Foreground
    Entry points are not called
    Image header is format 2
    Image is compressed using the BYTEPAIR algorithm
    Uncompressed size 001608f4
    Image FPU support : Soft VFP
    Pageability : Paged
    Secure ID: 2003xxxx
    Vendor ID: 00000000
    Capabilities: 00000000 0009xxxx
    Exception Descriptor Offset: 000fxxxx
    Exception Index Table Base: 0015b334
    Exception Index Table Limit: 00161494
    RO Segment Base: 00008001
    RO Segment Limit: 000ff3a4
    Export Description: Size=000, Type=01

    Export description consistent
    Module Version: 10.0
    Imports are ELF-style
    ARM EABI
    Built against EKA2
    Uids: 100000xx 10003xxx 2003xxxx (2338xxxx)
    Header CRC: 16cde6d0
    File Size: 001608f4
    Code Size: 00159494
    Data Size: 00001588
    Compression: 102822aa
    Min Heap Size: 00020000
    Max Heap Size: 00a00000
    Stack Size: 00014000
    Code link addr: 00008000
    Data link addr: 00400000
    Code reloc offset: 0015c130
    Data reloc offset: 0016037c
    Dll ref table count: 23
    Offset Size Relocs #Relocs
    Code 00009c 159494 15c130 001c67 +0f5980 (entry pnt)
    Data 159530 001588 16037c 0002af
    Bss 0146ac
    Import 15aab8
    Frankly, I'm lost here. What am I missing?

Similar Threads

  1. Will my get signed by Symbian Signed ?
    By srivatsan.d in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 6
    Last Post: 2009-04-20, 15:15
  2. Symbian Signed moved to Symbian Foundation ..
    By kamaljaiswal in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 6
    Last Post: 2009-03-03, 21:35
  3. Self-signed to symbian signed
    By jascco in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 8
    Last Post: 2008-02-27, 12:23
  4. Symbian Signed recognizer with self signed exe?
    By vonolsson in forum Symbian
    Replies: 2
    Last Post: 2007-02-23, 10:10
  5. Distributing for Symbian 9 without Symbian Signed
    By tal.shahar@mobile-mx.com in forum Symbian
    Replies: 2
    Last Post: 2006-09-06, 05:15

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×