Página 2 de 2
Re: Valor para el atributo noCertificado
Publicado: Mié Jun 25, 2014 10:33 am
por manuelin01
Despues de pensar que ya no lo conseguiria, obtuve el resultado
$ultima_linea = exec("openssl x509 -inform DER -in certificado.cer -serial -noout", $retvalue);
El resultado es : serial=3230303031303030303030313030303035383639
El problema ahora es lo de 40 caracteres en lugar de 20.... hay alguna funcion que haga la conversion automaticamente? Porque manualmente puedo borrar los "3" pero me gustaria hacerlo automaticamente...
Voy a revisar el link que me indicas, a ver que encuentro. Muchas gracias!
Re: Valor para el atributo noCertificado
Publicado: Mié Jun 25, 2014 10:43 am
por mike08
manuelin01 escribió:Despues de pensar que ya no lo conseguiria, obtuve el resultado
$ultima_linea = exec("openssl x509 -inform DER -in certificado.cer -serial -noout", $retvalue);
El resultado es : serial=3230303031303030303030313030303035383639
El problema ahora es lo de 40 caracteres en lugar de 20.... hay alguna funcion que haga la conversion automaticamente? Porque manualmente puedo borrar los "3" pero me gustaria hacerlo automaticamente...
Voy a revisar el link que me indicas, a ver que encuentro. Muchas gracias!
Puedes meter ese valor a un array, y recorrerlo de 2 en 2 y obtener el valor de ese indice y irlo concatenando a una var $aux.
Re: Valor para el atributo noCertificado
Publicado: Mié Jun 25, 2014 10:58 am
por manuelin01
Gracias.
Ya encontre la solucion
Dejo aqui la funcion en php por si a alguien le interesa:
Código: Seleccionar todo
function hexToStr($hex){
$string='';
for ($i=0; $i < strlen($hex)-1; $i+=2){
$string .= chr(hexdec($hex[$i].$hex[$i+1]));
}
return $string;
}
A esta funcion se le pasa el numero de serie (en mi ejemplo 3230303031303030303030313030303035383639) y devuelve el valor correcto (20001000000100005869).
Saludos y gracias por la colaboracion!
Re: Valor para el atributo noCertificado
Publicado: Mié Jun 25, 2014 6:05 pm
por jggtz
Exactamente lo que publicó @mike08 antes que tu...
Re: Valor para el atributo noCertificado
Publicado: Mié Jun 25, 2014 11:49 pm
por manuelin01
Muchas gracias!
Obviamente no lo habia visto, lo busque por mi cuenta y decidi compartirlo por si a alguien le interesaba. Pero de todas formas te agradezco tu gran aportacion con ese comentario
