Assinatura digital em XML usando JAVA 5

Pessoal.
Segui esse tutorial do proprio guj (http://www.guj.com.br/article.show.logic?id=141)
E consegui fazer a assinatura digital do XML.
A grande questão é: o servidor não tem JAVA 6.
Tem alguma solução para esse caso (usando o JAVA 5)??

Abraços

Acredito que, se você puder usar o Apache XML Security, possa efetuar a tal assinatura digital.

http://santuario.apache.org/Java/index.html

Acho até que a parte de assinatura digital do JDK 6 foi baseada nesse Apache XML Security (ou seja, não deve ser muito difícil você usar o pacote uma vez que você sabe usar a assinatura com Java 6), mas não tenho certeza. É questão de comparar - não cheguei nem a baixar o pacote.