Problema: Assinatura do XML, como pegar o valor do SignatureValue a partir de uma PrivateKey?
Alguém já fez isso, é para assinatura da nfe?
Problema: Assinatura do XML, como pegar o valor do SignatureValue a partir de uma PrivateKey?
Alguém já fez isso, é para assinatura da nfe?
Se não me engano, este é um valor que voce tem que gerar para a Nfe.
O algoritmo para a geração deste valor está na documentação da nfe.
A documentação fala:
XML Digital Signature, Enveloped, com certificado digital
X.509 versão 3, com chave privada de 1024 bits, com
padrões de criptografia assimétrica RSA, algoritmo
message digest SHA-1 e utilização das transformações
Enveloped e C14N.
Gostaria de saber como eu gero, segue o método que eu estou utilizando:
[quote]Signature assinatura= Signature.getInstance(“MD5withRSA”);
assinatura.initSign(privateKey);
assinatura.update(xa.getXml().getBytes(“UTF-8”), 0, xa.getXml().getBytes(“UTF-8”).length);[/quote]