| File type | APK |
|---|---|
| Wersja | 1.0.5 |
| Wydawca | kcSystems |
| Data wydania | 28 lis 2019 |
| Data dodania | 28 lis 2019 |
| Wymagania systemu operacyjnego | Android |
| Wymagania | Requires Android 7.0 and up |
| Całkowita liczba pobrań | 0 |
| Cena £ | $4.99 |
Opis
DeviceCertTest umożliwia testowanie uwierzytelniania klienta HTTPS/TLS opartego na certyfikacie X.509. Zapewnia również podstawowe zarządzanie parami kluczy i certyfikatami.
Dla urządzeń z Androidem 7.0+.
DeviceCertTest zapewnia następujące operacje:
Przetestuj połączenie HTTPS lub TLS.
Wygeneruj parę kluczy i certyfikat z podpisem własnym (RSA/EC).
Wygeneruj żądanie podpisania certyfikatu PKCS #10 (CSR) w formacie PEM.
Zaimportuj certyfikat dla pary kluczy w formacie PEM.
Zaimportuj parę kluczy w formacie PKCS #12 lub PEM.
Wyeksportuj parę kluczy w formacie PKCS #12.
Eksportuj certyfikat w formacie PEM.
Wyświetl parę kluczy.
Wyświetl certyfikat.
Wyświetl żądanie podpisania certyfikatu PKCS #10 (CSR).
Usuń parę kluczy.
Zainstaluj parę kluczy w pęku kluczy Androida.
Prowadzony jest dziennik wszystkich operacji. Sam dziennik ma następujące operacje:
Wyświetl dziennik
Log eksport
Wyczyść log
Pamiętaj, że para kluczy będzie zawsze połączona z jej certyfikatem klucza publicznego.
Po wygenerowaniu pary kluczy zostanie również utworzony certyfikat z podpisem własnym dla pary kluczy. Będą posiadać następujące atrybuty:
RSA: klucze 2048-bitowe; SHA256z podpisem RSA
WE: klucze P-256; SHA256z podpisem ECDSA
Podczas generowania pary kluczy można określić główną nazwę użytkownika (UPN) w alternatywnej nazwie podmiotu (SAN) przy użyciu formatu RFC822.
Po pomyślnym przetestowaniu pary kluczy można ją promować do testowania w innych aplikacjach, instalując ją w Android KeyChain.
Uwagi operacyjne:
Ta aplikacja będzie korzystać z certyfikatów CA (kotwic zaufania) zarówno ze sklepu Android System, jak i ze sklepów zaufania użytkownika. Dzięki temu pary kluczy mogą być instalowane w pęku kluczy i używane przez inne aplikacje. Certyfikaty CA użytkownika można zaimportować za pomocą operacji Ustawienia zabezpieczeń Zainstaluj z karty SD (lub jej odpowiednika).
Aby zainstalować parę kluczy w Android KeyChain, ekran blokady musi być włączony (aby zabezpieczyć Android KeyChain).
Odinstalowanie aplikacji spowoduje utratę wszystkich danych aplikacji. Wyeksportuj wszystkie klucze, które chcesz zachować. Dane aplikacji są przechowywane na potrzeby aktualizacji aplikacji.
Wybrana para kluczy będzie zawsze używana po stronie klienta, niezależnie od tego, jakie typy kluczy lub emitenci są określeni po stronie serwera.
Test HTTPS używa HttpsURLConnection.connect() do łączenia się z serwerem.
Test TLS używa SSLSocket.startHandshake() do łączenia się z serwerem.
Limit czasu połączenia wynosi 1,5 sekundy.
Połączenie jest utrzymywane przez 1 sekundę, a następnie zamykane.
Import zaszyfrowanych kluczy prywatnych w formacie PKCS #8 (PEM) może nie być obsługiwany w zależności od wymaganego typu algorytmu PBE.
OŚWIADCZENIE: Ta aplikacja jest udostępniana do użytku na własne ryzyko bez jakiejkolwiek gwarancji.