Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 23:49, 13 November 2007.

Como auto assinar um arquivo .sis

From Forum Nokia Wiki

Este artigo é específico para S60 3rd Edition ou mais recente. A partir da S60 3rd Edition, baseada no Symbian OS 9, um usuário pode instalar apenas aplicações assinadas.

Se a aplicação requer apenas capacidades básicas, ela pode ser auto-assinada com um certificado criado localmente. As capabilities básicas são LocalServices, Location, NetworkServices, ReadUserData, UserEnvironment and WriteUserData. Uma aplicação que não requer nenhum capabilities também pode ser assinada com um auto-certificado.

O único senão de aplicações auto-assinadas é que o usuário será apresentado com um prompt de segurança durante a instalação. Ele diz que a aplicação não é confiável e o usuário tem a opção de continuar ou não a instalação. Isto não acontece caso a aplicação seja Symbian Signed (Português).

A seguir um exemplo que descreve o procedimento de assinatura com um certificado auto-assinado:


Criando o certificado e as chaves

A partir do seu desktop: Start-> Run -> Cmd então vá até o caminho do seu arquivo Sis usando o comando cd do DOS.

C:\HelloWorld\sis> makekeys -cert -password World123 -len 1024
  -dname "CN=World User OU=Development OR=WorldCompany CO=FI
  EM=World@test.com" WorldKey.key WorldCert.cer

Este comando criará os arquivos WorldKey.key e WorldCert.cer, que são os que você necessita para assinar seu HelloWorld.Sis no próximo segmento.


Assinando a aplicação

C:\HelloWorld\sis>signsis HelloWorld.sis HelloWorld.sisx WorldCert.cer
  WorldKey.key World123

Nota: Aqui você pode notar que World123 é a senha.

Finalmente você tem seu arquivo auto-assinado HelloWorld.Sisx, que poderá ser utilizado para instalação no aparelho.

Arquivos de temas

Arquivos .sis que contenham temas (gerados pelo Carbide.UI), que não necessitam de nenhuma capability, devem ser auto-assinados antes da instalação.

Related Discussions
Thread Thread Starter Forum Replies Last Post
auto invocation of mobile application via bluetooth sindy29 Mobile Java Networking & Messaging & Security 1 2008-04-06 12:34
Replicate from phone to phone Hendrik Bock General Symbian C++ 15 2006-11-29 05:52
nokia 6260 auto camera switch on function liadalex General Symbian C++ 0 2004-11-29 13:56
Problem with embedded SIS files mikaellaine General Symbian C++ 3 2008-05-28 09:43
sis type: sissystem (SY) missing in 3rd edition can_bal99 General Symbian C++ 2 2007-11-22 12:10
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX