8 votos

¿Cómo eliminar un solo certificado (SSL Root)?

Sólo hay una manera de purgar todo el almacén de certificados (para los certificados SSL Root como los utilizados para 802.1x).

¿Hay alguna aplicación, configuración o (como último recurso) línea de comandos para eliminar un solo certificado?

(Android 2.2)

1voto

Federico Puntos 322

La verdad es que nunca había quitado un certamen pero he añadido el mío y parece que es el mismo proceso.

Es básicamente:

  • utilizar Linux (o una vm de Linux)
  • instalar bouncycastle (biblioteca java SSL)
  • descargar los archivos cacerts.bks del dispositivo
  • utilice el comando keytool -delete para eliminar el certificado de cacerts.bks
  • verificar que ha funcionado con keytool
  • empujar el archivo cacerts.bks al dispositivo

Castillo hinchable: http://www.bouncycastle.org/latest_releases.html Instrucciones detalladas sobre el uso de keytool: http://wiki.cacert.org/ImportRootCert#Android_Phones

En ubuntu es un poco más fácil de descargar a través de apt sólo para que usted pueda conseguir la cosa PATH derecha. "apt-cache search bouncycastle" debería ayudar.

0voto

Johan Soderberg Puntos 976

Ya que estás en la 2.2, rootea tu dispositivo y luego usa CACertMan:

Enlace al mercado Código fuente

Puede optar por eliminar los certificados uno por uno, y hacer una copia de seguridad de su configuración para utilizarla más adelante.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X