Symbian 3rdSelf-Signed instructions
1.
Download essential tools
Makesis.exe
MakesisPath:\ Symbian \ 9.1 \ s60_3rd_mr \ epoc32 \ tools \ makesis.exe
MakesisThe command can be. PKGPackage and install files on the target deviceProgram(. SIS ),Easy to usePKGFile directory executionMakesis MyApp. PKG.
Tip: We can runMakesis-HTo obtain. PKGDetailed syntax parameters of the file package the compiled target file.
Makekeys.exe
InS60 3rdSoftware signature is required(In2ndNo mandatory requirements)The signed software is rejected for installation. General Software Release testing can achieve common use through self-signed(If you want to use the extendedCapabilities
Or security-sensitiveCapabilities
You needSymbian
Signed) makekeysCommand to help us create a private key and self-signed certificate.The usage is as follows:
Makekeys-Cert
[V] [-len key-length] [-Password]-dname "string" private-key-File
Public-key-Cert
WhereDnameThe parameter provides an information string that identifies the organization for the Self-signed certificate.,A string uses a abbreviated name to identify different fields..
CN common name Cn = Joe Bloggs
Ou organisational unit ou = Development
Or organisation OR = Acme Ltd
Lo locality Lo =
St State St =
CO Country CO = GB
Em e-mail address em = noone@nowhere.com
Generate private key and Certificate
Makekeys-cert-Password yourpasswd-dname "cn = Your name em = myemail @ address CO = myorg" mykey. Key mycert. Cer
Available fromSymbianDownload this file from the official website:
Http://www3.symbian.com/faq.nsf/AllByDate/0A641D4666011F9C002572250023F01C? OpenDocument
MakekeysDetailed usage.
Signsis.exe
Downloads are everywhere on the Internet (or from this attachment)
For details about how to use this file, refer to the following link:
Http://www.symbian.com/developer/techlib/v9.1docs/doc_source/n10356/Installing-ref/SignsisToolReference.guide.html#Installing-ref.signsis-syntax
Use a separateSignsisTool for software Signature.In the createSisAfter the software package and signature certificate are passedSignsisTool to sign the software.
SignsisUsage:Signsis input [Output
[Certificate key [passphrase]
2.
Software Package signature process
(1) RunMakesisCommand for packaging
Makesis MyApp. PKG
(2) generate the private key and Certificate
Makekeys-cert-Password yourpasswd-dname "cn = yourname em = myemail @ address CO = myorg" mykey. Key mycert. Cer
(3) For the generatedSisFile Signature
Signsis MyApp. Sis MyApp. sisx mycert. Cer mykey. Key yourpasswd
Attachment: attach.rar