×

Discussion Board

Page 1 of 2 12 LastLast
Results 1 to 15 of 19
  1. #1
    Registered User
    Join Date
    Jul 2005
    Location
    Singapore
    Posts
    9

    Angry MakeSIS won't sign with my ACS Publisher ID

    Hi everyone.

    I have finished a Series 60 DP3 application and am now trying to get it Symbian Signed. Unfortunately I cannot upload the .sis file to the Symbian Signed website as it claims that it is not signed using my ACS Publisher ID. The "VerifySymbianSigned.exe" tool also says that it is not signed using my ACS Publisher ID. In my .pkg file I have the following line:

    *"MobileRadio.key","MobileRadio.cer"

    Which I understand should cause MakeSIS to sign my .sis file, but it isn't! Also, if I try to sign it manually using SignSIS then I get the following error:

    encryption error, Cannot read MobileRadio.cer.

    I really don't know what I am doing wrong. Can anybody offer me some advice?

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

    Re: MakeSIS won't sign with my ACS Publisher ID

    basically with 3rd edition you need to use the SignSis to sign the sis file.

    You should maybe re-generate the MobileRadio.cer or check that it can be found from the given path.

    yucca

  3. #3
    Nokia Developer Champion
    Join Date
    Oct 2006
    Location
    Bangalore, India
    Posts
    1,572

    Question Re: MakeSIS won't sign with my ACS Publisher ID

    I am also facing the same problem, did u happen to solve it ?
    Amit Kankani
    Nokia Developer Champion

  4. #4
    Registered User
    Join Date
    Jul 2005
    Location
    Bengaluru, India
    Posts
    747

    Re: MakeSIS won't sign with my ACS Publisher ID

    Quote Originally Posted by colinward1970
    Hi everyone.

    I have finished a Series 60 DP3 application and am now trying to get it Symbian Signed. Unfortunately I cannot upload the .sis file to the Symbian Signed website as it claims that it is not signed using my ACS Publisher ID. The "VerifySymbianSigned.exe" tool also says that it is not signed using my ACS Publisher ID. In my .pkg file I have the following line:

    *"MobileRadio.key","MobileRadio.cer"

    Which I understand should cause MakeSIS to sign my .sis file, but it isn't! Also, if I try to sign it manually using SignSIS then I get the following error:

    encryption error, Cannot read MobileRadio.cer.

    I really don't know what I am doing wrong. Can anybody offer me some advice?
    Hope this thread will solve your issue: Error creating signed .sis file.

  5. #5
    Nokia Developer Champion
    Join Date
    Oct 2006
    Location
    Bangalore, India
    Posts
    1,572

    Exclamation Re: MakeSIS won't sign with my ACS Publisher ID

    thanks for the effort, I have already tried both -cd and -cr, it doesn't work !
    Amit Kankani
    Nokia Developer Champion

  6. #6
    Registered User
    Join Date
    May 2006
    Posts
    15

    Re: MakeSIS won't sign with my ACS Publisher ID

    If the .cer file you are signing your .sis with is the DevCert file, it will not work for submission to SymbianSigned. Use makesis to create your unsigned .sis, then sign it using the ACS publisher ID .cer file and .key only -- the ones that you used when you created your .csr to submit for DevCert creation -- that is the one that SymbianSigned will accept.

  7. #7
    Nokia Developer Champion
    Join Date
    Oct 2006
    Location
    Bangalore, India
    Posts
    1,572

    Re: MakeSIS won't sign with my ACS Publisher ID

    thanks for the same, I have already solved the problem.
    the problem was with the ACS publisher id itself ! it was not generated properly, we have to generate it without the key and then use it with the key (generate with key and keep the key aside for use).

    Now I was able to get my application Symb signed
    Amit Kankani
    Nokia Developer Champion

  8. #8
    Registered User
    Join Date
    Jun 2006
    Posts
    11

    Re: MakeSIS won't sign with my ACS Publisher ID

    I am getting the same error - "Encryption error, can not read the myCert.cer".
    I followed all the step described in the doc by Symbian. But finally, when I try to sign using Signsis, I get this error.
    Even the export tool supplied by Verisign doesn't complain when extracting key & certificate from the pfx file.

    What do u mean when u say generate the certificate without key and use it with key? Pls clarify a bit more..

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

    Re: MakeSIS won't sign with my ACS Publisher ID

    I would assume that it could work better if you generate the cer & key withour any password, and then try it.. Have always worked for me, thus don't actually know which stuff could go wrong in there..

    yucca

  10. #10
    Registered User
    Join Date
    Jun 2006
    Posts
    11

    Re: MakeSIS won't sign with my ACS Publisher ID

    I tried generating cert & key without passwd. Didn't help..
    I followed all the below steps:
    - Pickup ACS ID from Verisign
    - Export ACS ID from browser
    > Do not tick the checkbox for 'Protect private key'
    > Check the option for export the private key
    > No password to be given for the private key while exporting
    - Get the .pfx file through above process
    - Use vs_pkcs.exe to extract cert & key from .pfx. (tried with & without passwd)
    - Sign the sis (tried using makesis, createsis and signsis for this).

    I repeated above process a number of times with different permutations. But still no luck.
    Could something have gone wrong while ACS ID pickup and export?

  11. #11
    Nokia Developer Champion
    Join Date
    Oct 2006
    Location
    Bangalore, India
    Posts
    1,572

    Re: MakeSIS won't sign with my ACS Publisher ID

    hi could have been more descriptive before !

    well here is what worked for me....

    Go to the browser.

    1. Export the ACS publisher ID. (No not check the option for private key also!)
    2. Get the .pfx file through above process
    3. Use vs_pkcs.exe to extract cert & key from .pfx. (now call these certificates as cert1 and key1)
    4. Repeat the entire process but (check the option for private key also while exporting). Call these as cert2 and key2)

    Now what you need to use is : cert1 + key2....

    hope this helps ....

    also you can use a tool to see if your application signed status:
    VerifySymbianSigned_v2.3.exe - Get it from SymbianSinged.com (tool 7)

    hope this helps....
    Amit Kankani
    Nokia Developer Champion

  12. #12
    Registered User
    Join Date
    Jun 2006
    Posts
    11

    Re: MakeSIS won't sign with my ACS Publisher ID

    Amit,

    This one worked. Thanks for that nice description.
    Any idea why it wouldn't work the way they have described in the document? Pretty strange..

  13. #13
    Nokia Developer Champion
    Join Date
    Oct 2006
    Location
    Bangalore, India
    Posts
    1,572

    Re: MakeSIS won't sign with my ACS Publisher ID

    ur welcome...

    well i too was stuck with this problem for over 2 months... untill we happened to do it by mistake and then realized...

    well really don't know what could be the problem...
    It could be a bug at the Symbian Side, or even at the internet explorer version, microsoft windows version... absolutely no idea !

    nywayz i keep telling this to who ever comes across to problem and hope u too would help others the similar way ... he he...
    Amit Kankani
    Nokia Developer Champion

  14. #14
    Regular Contributor
    Join Date
    Oct 2004
    Posts
    321

    Question Re: MakeSIS won't sign with my ACS Publisher ID

    Hi All,

    I was also facing same problem.
    I tried the steps told by amit.

    with private key selected and not selected i am getting different file extensions.

    how shall i proceed with this

    BR
    VK

  15. #15
    Regular Contributor
    Join Date
    Oct 2004
    Posts
    321

    Re: MakeSIS won't sign with my ACS Publisher ID

    Hi,

    I have got the ACS publisher ID from Verisign and tried the steps. I am able to signsis file, during installation I am getting this error:

    Certificate error contact the application supplier

    But when I used the VerifySymbianSigned tool from SymbianSigned (Tool7) it does not give any error. Here is the output of that tool:

    ------------------------------
    File format : SISX (V9)
    SIS file : My.sis
    ------------------------------
    Symbian Signed : No
    Developer Certificate Signed : No
    ACS Publisher Signed : Yes
    ACS Publisher Supplier : Verisign (1 found)
    Unknown Certifictaes : 0
    ------------------------------

    Please let me know what could be the problem.

    One more thing, when I export without password, it allows me to save only in X509 format. Is that correct or I need to save in some other format?

Similar Threads

  1. Sign MIDlet...The right steps
    By matteopiccioni in forum Mobile Java Networking & Messaging & Security
    Replies: 6
    Last Post: 2009-12-02, 15:31
  2. MakeSIS tool to sign SIS files with ACS Publisher ID.
    By amitkankani in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 9
    Last Post: 2008-03-18, 09:10
  3. sign with acs key
    By rhalfi in forum Symbian
    Replies: 10
    Last Post: 2007-01-10, 09:49
  4. form-urlencode and Euro sign
    By sissing in forum Browsing and Mark-ups
    Replies: 0
    Last Post: 2004-04-21, 16:06

Posting Permissions

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