bom galera to tentando fazer a assinatua EAD pra PAF-ECF so com o java ate ai tudo bem bom fiz o seguinte.
criei o par de chaves RSA e serealizei para q sempre seja a mesma chave
ai pego meu modulo e meu expoente e arrumo no XML
<chave>
<modulo>108335107166770439324944499291537851671859785688406093643922503006305981416559088110310240891194414122411803099164201565153748534928853182149401618857177605634264202518513576982757007770958900614040451715413319912225024183991838081961782948293938029587200524809244493556798961510543135818346144047629524641113</modulo>
<expoente_publico>65537</expoente_publico>
</chave>
ai estou criando a assinatura passando minha chave privada
public static boolean verifySignature( PublicKey key, byte[] buffer, byte[] signed ) throws Exception {
Signature sig = Signature.getInstance( "MD5withRSA" );
sig.initVerify(key);
sig.update(buffer, 0, buffer.length);
return sig.verify( signed );
}
cria a assinatua trnaquilo
mas o eECFc nao valida minha assinatura
algem ja fez isto?
grato