Certificado digital nao precisa ser instalado, o A1 por exemplo basta vc ter o arquivo(geralmente .pfx) em algum lugar e a partir dai você lê ele através do código, agora sim, tem que saber como seria a API disto no Android, pesquisei e vi que tem varias apis: java.security, crypto, Keystore, http://developer.android.com/reference/javax/security/cert/package-summary.html, etc, mas o que vi que não tem e que uso no código JSE que assino a NFe é o javax.xml.crypto, que seria a JSR 105, pesquisando mais vi que realmente não tem e que teria que ser feito manualmente, ou então adicionar alguma lib como o Apache Santuário
Sendo assim, TEORICAMENTE, se vc tiver um A1 no aparelho daria sim pra assinar um XML, setar o certificado na conexao SSL e chamar o webservice.
Agora se isto é uma boa solução, ai ja são outros 500.
Em 30 de julho de 2013 07:40, Anselmo Silva <anselmo.com@gmail.com> escreveu:
--O que precisa é um certificado digital A1 ou A3, este voce pode comprar onde bem quiser, como no SERASA por exemplo, de posse dele basta assinar o XML da NFe antes de envia-la a receita.Ainda estamos falando de Android?Estamos falando de instalar um certificado digital num dispositivo móvel com android? ou de a emissão ficar por conta de um webservice ou algo assim?
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
"Frederico Ferrão da Silva"
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário