| Tiedostotyyppi | APK |
|---|---|
| Versio | 1.0.5 |
| Kustantaja | kcSystems |
| Julkaisupäivä | 28.11.2019 |
| Lisäyspäivämäärä | 28.11.2019 |
| Os vaatimukset | Android |
| Vaatimukset | Requires Android 7.0 and up |
| Latauksia yhteensä | 0 |
| Hinta | $4.99 |
Kuvaus
DeviceCertTest tarjoaa mahdollisuuden testata X.509-sertifikaattipohjaista HTTPS/TLS-asiakastodennusta. Se tarjoaa myös perusavainparien ja varmenteiden hallinnan.
Android 7.0+ -laitteille.
DeviceCertTest tarjoaa seuraavat toiminnot:
Testaa HTTPS- tai TLS-yhteyttä.
Luo avainpari ja itse allekirjoitettu varmenne (RSA/EC).
Luo PKCS #10 -sertifikaatin allekirjoituspyyntö (CSR) PEM-muodossa.
Tuo avainparin varmenne PEM-muodossa.
Tuo avainpari PKCS #12- tai PEM-muodossa.
Vie avainpari PKCS #12 -muodossa.
Vie sertifikaatti PEM-muodossa.
Näytä avainpari.
Näytä sertifikaatti.
Tarkastele PKCS #10 -varmenteen allekirjoituspyyntöä (CSR).
Poista avainpari.
Asenna avainpari Android KeyChainiin.
Kaikista toiminnoista pidetään lokia. Itse lokissa on seuraavat toiminnot:
Näytä loki
Vie loki
Tyhjennä loki
Huomaa, että avainpari liitetään aina sen julkisen avaimen varmenteeseen.
Kun avainpari luodaan, avainparille luodaan myös itse allekirjoitettu varmenne. Niillä on seuraavat attribuutit:
RSA: 2048-bittiset avaimet; SHA256RSA-allekirjoituksella
EC: P-256 avaimet; SHA256ECDSA-allekirjoituksella
Avainparia luotaessa UPN (User Principal Name) voidaan määrittää Aiheen vaihtoehtonimessä (SAN) käyttämällä RFC822-muotoa.
Kun avainpari on testattu onnistuneesti, sitä voidaan mainostaa testattavaksi muissa sovelluksissa asentamalla se Android KeyChainiin.
Käyttöhuomautuksia:
Tämä sovellus käyttää CA-varmenteita (luottamusankkureita) sekä Android-järjestelmän että käyttäjien luottamuskaupoista. Tämä mahdollistaa avainparien asentamisen KeyChainiin ja muiden sovellusten käyttämisen. Käyttäjän CA-varmenteita voidaan tuoda Suojausasetukset-toiminnolla Asenna SD-kortilta (tai vastaavalta).
Jotta voit asentaa avainparin Android KeyChainiin, lukitusnäytön on oltava käytössä (Android KeyChainin suojaamiseksi).
Sovelluksen poistaminen johtaa kaikkien sovellustietojen menetykseen. Vie kaikki avaimet, jotka haluat säilyttää. Sovellustiedot säilytetään sovelluspäivityksiä varten.
Asiakaspuoli käyttää aina valittua avainparia riippumatta siitä, mitkä avaintyypit tai myöntäjät ovat palvelinpuolen määrittämiä.
HTTPS-testi käyttää HttpsURLConnection.connect() yhteyden muodostamiseen palvelimeen.
TLS-testi käyttää SSLSocket.startHandshake():tä yhteyden muodostamiseen palvelimeen.
Yhteyden aikakatkaisu on 1,5 sekuntia.
Yhteys ylläpidetään 1 sekunnin ja suljetaan sitten.
Salattujen yksityisten avainten tuontia PKCS #8 -muodossa (PEM) ei ehkä tueta vaaditun PBE-algoritmin tyypistä riippuen.
VASTUUVAPAUSLAUSEKE: Tämä sovellus on saatavilla käytettäväksi omalla vastuullasi ilman minkäänlaista takuuta.