Prezados,
Estou trabalhando em um projeto acerca de assinaturas digitais e estou com um problema.
Depois de muito pesquisar e quebrar a cabeça, consegui gerar a assinatura com o seguinte código.
Signature signatureAlgorithm = Signature.getInstance(cert.getSigAlgName());
signatureAlgorithm.initSign((PrivateKey)keyStore.getKey(alias,"senha".toCharArray()));
signatureAlgorithm.update(byte[]);
assinado = signatureAlgorithm.sign();
No entando quando pego o objeto assinador e efetuo a assinatura, é somente a assinatura que tenho, e não o arquivo assinado.
Todos os exemplos que vejo só fazem isso. assinam uma String e e não geram um arquivo.
Algué tem idéia de como faço para anexar a assinatura a ao arquivo assinado?[/code]