Olá pessoal
Sou novo no forum e não achei uma área certa para o JavaCard, mas como também envolve Criptografia, ai vai:
Estou trabalhando com JavaCard e preciso construir uma chave pública dentro do cartão, com um módulo e expoente criado fora do cartão, estou conseguindo mandar normalmente o modulo e o expoente para o cartão mas na hora de criar a chave que está o problema.
A chave é criado usando uam KeyBuilder e é especificado o tipo e tamanho, depois disso é preciso utilizar dois metodos para setar o módulo e expoente, que são o setModulus() e o setExponent(), o setModulus funciona normalmente, mas não sei porque toda vez que é executado no cartão o setExponent ele trava o cartão, é retornado pra mim um comando inválido e o mais estranho e que nenhuma das outras funções que eu tinha programado funciona mais, parece que ele dá meio que uma “tela azul” no cartão rsrs.
alguem que conheça JavaCard sabe o que pode estar acontecendo?
Código:
chavepublica.setExponent(byte[], short, short);
onde o primeiro argumento é o modulo que foi enviado para o cartão
o segundo argumento é o ofsset
e o terceiro é o tamanho do byte[]
a todos, Obrigado
