2013-03-28 2 views
22

Ich habe mein Zertifikat (.crt) wie folgt installiert: das Gerät an meinen Computer angeschlossen -> das Zertifikat in den internen Speicher kopiert -> auf dem Gerät ging zu den Einstellungen -> Sicherheit-> Installation aus dem Speicher -> und habe "erfolgreich installiert" oder so etwas (es bat mich, einen PIN-Code für das Gerät zu setzen).Wo Benutzer installiertes Zertifikat Android 4.0 und höher finden

Dann habe ich versucht, es in Einstellungen-> Sicherheit-> vertrauenswürdige Anmeldeinformationen und konnte es nicht in System noch Benutzer Tabs finden ... (Ich habe verstanden, es sollte in der Registerkarte Benutzer sein, aber es ist leer).

Ich denke, es gibt kein Problem in der Installation, weil sie mich gebeten, PIN-Code zu setzen (und habe mich nicht lassen rückgängig machen, bis ich alle Zertifikate entfernt haben von „clear Anmeldeinformationen“ aus Sicherheits Menü klicken)

Hilfe some1?

Danke!

+1

Hallo, habe noch keine Antwort gefunden .. any1? – krushi

+0

Haben Sie eine Antwort gefunden? Ich habe genau das gleiche Problem. Mein Gerät sagte: "XYZ-Zertifikat installiert", aber scheint keine Möglichkeit zu finden, es im System "installiert" zu sehen. –

+0

nein: \ nothing .. – krushi

Antwort

9

Hatte das gleiche Problem auch. Stellen Sie sicher, dass das von Ihnen installierte Zertifikat tatsächlich ein CA-Zertifikat und nicht nur ein einfaches x509-Zertifikat ist. Leider installiert das mit ICS gelieferte Zertifikat-Installationsprogramm das Zertifikat gerne, auch wenn es kein CA-Zertifikat ist. Es wird fälschlicherweise sagen, dass das Zertifikat erfolgreich installiert wurde. Es wird sogar die Datei unter/data/misc/keystore ablegen. Es bietet dem Benutzer jedoch keine Rückmeldung, dass das Zertifikat für den beabsichtigten Zweck nicht wirklich verwendet werden kann.

Für die Entwicklung/Prüfung, hier ist eine praktische Anleitung, wie diese selbst signiertes Zertifikat CA zu erstellen: http://langui.sh/2009/01/18/openssl-self-signed-ca/

0

Nachdem alle Schritte (legen Sie die Datei unter/data/misc/Schlüsselspeicher und sicherstellen, dass das Zertifikat ist eine CA), starten Sie Ihr Gerät neu, das Zertifikat sollte erscheinen.

0

Seit API 24 (Android 7.0) Sie überprüfen, haben es in

Einstellung -> Sicherheit -> Benutzerberechtigungen

, wo Sie alle Benutzer-Zertifikate auflisten können. Unter API 24 gibt es in den Einstellungen keine Option zum Anzeigen von Benutzerzertifikaten (PKCS12 mit privatem Schlüssel). Die einfachste Option, die ich auf API 19 21 22 23 überprüft habe, ist das Zertifikat zu installieren und nach dem Finish zu Server gehen, die Zwei-Wege-SSL Authentifizierung mit Google Chrome Anwendung benötigt. Google Chrome sollte Ihnen eine Liste der installierten Zertifikate anzeigen. Wenn Sie ein virtuelles Gerät ohne Google Chrome verwenden, können Sie es von this site herunterladen. Nach dem Download Drag-and-Drop-Anwendung auf dem Bildschirm des virtuellen Geräts.