Assinatura XML NFe android com certificado A1

Olá pessoal, consegui assinar em um XML de uma NFe em Java, porem quando passei o código para android não foram reconhecidas as classe que pertenciam ao pacote javax.xml.crypto, pois foram removidas do sdk na versão 10(2.3), apos isso tentei importar esse pacote para o android, e foi rejeitado por medidas de segurança. Já tentei baixar esse pacote javax e descompilar para mudar os nomes dos diretórios para que o android não barre, mas quando descompilo, ele apresenta vários erros e não sei o motivo. Alguém já passou por esse problema ou sabe como resolver?

confira me projeto para comunicação diretamente no android
https://github.com/brsefaz/android