Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Como auto assinar um arquivo .sis

From Wiki
Jump to: navigation, search
Article Metadata

Artigo
Criado por dcrocha em Dcrocha
Última alteração feita por hamishwillee em 09 Dec 2011

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.

This page was last modified on 9 December 2011, at 03:51.
225 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×