| Filtype | APK |
|---|---|
| Version | 1.0.5 |
| Forlægger | kcSystems |
| Udgivelses dato | 28. nov. 2019 |
| Dato tilføjet | 28. nov. 2019 |
| Os krav | Android |
| Krav | Requires Android 7.0 and up |
| Samlet antal downloads | 0 |
| Pris | $4.99 |
Beskrivelse
DeviceCertTest giver mulighed for at teste X.509-certifikatbaseret HTTPS/TLS-klientgodkendelse. Det giver også grundlæggende nøglepar og certifikatstyring.
Til Android 7.0+ enheder.
DeviceCertTest leverer følgende operationer:
Test en HTTPS- eller TLS-forbindelse.
Generer et nøglepar og et selvsigneret certifikat (RSA/EC).
Generer en PKCS #10-certifikatsigneringsanmodning (CSR) i et PEM-format.
Importer et certifikat for et nøglepar i et PEM-format.
Importer et nøglepar i PKCS #12- eller PEM-format.
Eksporter et nøglepar i PKCS #12-format.
Eksporter et certifikat i PEM-format.
Se et nøglepar.
Se et certifikat.
Se en PKCS #10-certifikatsigneringsanmodning (CSR).
Slet et nøglepar.
Installer et nøglepar i Android Keychain.
Der føres en log over alle operationer. Selve loggen har følgende handlinger:
Se log
Eksporter log
Ryd log
Bemærk, at et nøglepar altid vil være bundtet med dets offentlige nøglecertifikat.
Når et nøglepar er genereret, vil der også blive oprettet et selvsigneret certifikat for nøgleparret. De vil have følgende egenskaber:
RSA: 2048 bit nøgler; SHA256medRSA-signatur
EC: P-256 nøgler; SHA256medECDSA-signatur
Ved generering af et nøglepar kan et brugernavn (UPN) angives i Subject Alternative Name (SAN) ved brug af RFC822-formatet.
Når et nøglepar er blevet testet med succes, kan det promoveres til test i andre apps ved at installere det i Android Keychain.
Operationelle noter:
Denne app vil bruge CA-certifikater (tillidsankre) fra både Android System og User trust stores. Dette gør det muligt for nøglepar at blive installeret i Keychain og brugt af andre apps. Bruger CA-certifikater kan importeres ved hjælp af Sikkerhedsindstillinger-operationen Installer fra SD-kort (eller tilsvarende).
For at installere et nøglepar i Android KeyChain skal låseskærmen være aktiveret (for at sikre Android Keychain).
Afinstallation af appen vil resultere i tab af alle appdata. Eksporter alle nøgler, du ønsker at beholde. Appdata gemmes til appopdateringer.
Det valgte nøglepar vil altid blive brugt af klientsiden, uanset hvilke nøgletyper eller udstedere der er specificeret af serversiden.
HTTPS-testen bruger HttpsURLConnection.connect() til at oprette forbindelse til serveren.
TLS-testen bruger SSLSocket.startHandshake() til at oprette forbindelse til serveren.
Forbindelsens timeout er 1,5 sekunder.
Forbindelsen opretholdes i 1 sekund og lukkes derefter.
Import af krypterede private nøgler i PKCS #8-format (PEM), understøttes muligvis ikke afhængigt af den påkrævede PBE-algoritme.
ANSVARSFRASKRIVELSE: Denne app er gjort tilgængelig til brug på egen risiko uden nogen form for garanti.