×

Discussion Board

Results 1 to 3 of 3
  1. #1
    Super Contributor
    Join Date
    Aug 2005
    Location
    india
    Posts
    2,078

    Error in Signing Sis in 3rd edition

    Hi All,

    I'm trying to sign my applicatipn for 3rd edition devices and i have the key and .cer file
    But when i use this command

    createsis create mysis.pkg

    it gives the following errors
    Code:
    Processing mysis.pkg...
    Created mysis-tmp.SIS
    Extracting info. from mysis.pkg ...
    Found mysis mysis.cer from mysis.pkg.
    Signing mysis-tmp.SIS with mysis.cer and mysis -> mysis.SIS
    error:06078081:digital envelope routines:EVP_PKEY_get1_DSA:expecting a dsa keyer
    ror:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tagencryption error, C
    annot load mysis.
    ERROR! Failed at signsis -cd -s "mysis-tmp.SIS" mysis.SIS" "mysis.cer
    " "mysis"
    Plz can anyone tell me whether i'm doing something wrong.

    Regards,
    Mateen Maldar M
    Last edited by mateen_maldar; 2006-07-24 at 14:13. Reason: topic name
    "Whatever the mind can conceive and believe, the mind can achieve"

  2. #2
    Regular Contributor
    Join Date
    Jun 2006
    Posts
    230

    Re: Error in Singing Sis in 3rd edition

    Hi..

    You can go for http://discussion.forum.nokia.com/fo...p?t=85269..and don't forget to change UID3 for self signing..

    Symbee

  3. #3
    Super Contributor
    Join Date
    Nov 2005
    Location
    London
    Posts
    584

    Re: Error in Singing Sis in 3rd edition

    The createsis call is calling signsis with the -cd flag - which means that it is expecting you to pass a DSA key:

    signsis -cd -s "mysis-tmp.SIS" mysis.SIS" "mysis.cer
    " "mysis"

    But it looks as the key you've passed in from your pkg file is for RSA.

    The best option, IMO, is to use makesis and signsis separately, rather than createsis.

    Thus to make the sis package, call:
    makesis mysis.pkg (this creates makesis.sis)

    Then sign it by calling
    createsis -cr mysis.sis mysis.sisx -certificate -key

    (mysis.sisx is the output, and you need to pass in the certificate and key names as specified in your pkg file).

Similar Threads

  1. S60 3rd edition java midp within a signed SIS
    By s_mad010 in forum Series 40 & S60 Platform Feedback Archive
    Replies: 4
    Last Post: 2007-11-27, 09:29
  2. installing MIDlets using SIS on Series60 3rd edition
    By prometheus3k in forum Symbian Tools & SDKs
    Replies: 7
    Last Post: 2007-11-23, 13:57
  3. S60 2nd OR 3rd edition for new software development
    By patil_ruturaj in forum Symbian Tools & SDKs
    Replies: 1
    Last Post: 2006-06-30, 09:30
  4. S60 2nd OR 3rd edition for new software development
    By patil_ruturaj in forum Mobile Java Tools & SDKs
    Replies: 3
    Last Post: 2006-06-30, 08:57
  5. make sis on symbian 3rd edition
    By Rx-lee in forum Symbian Tools & SDKs
    Replies: 1
    Last Post: 2006-06-27, 00:37

Posting Permissions

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