Número de série do X509 usando java

Eu preciso pegar alguns dados do certificado X509.

Se eu abrir um arquivo de certificado no windows, ele mostrará seu número de série nesse formato.

ex. 39 65 70 eb d8 9f 28 20 4e c2 a0 6b 98 48 31 0d 

Os mesmos dados que estou tentando obter usando java. Depois de carregá-lo, eu uso

x509.getSerialNumber();
and result is : 76292708057987193002565060032465481997

Então, qual é a diferença entre ambos? Eu quero o resultado como superior.

questionAnswers(2)

yourAnswerToTheQuestion