| Dosya türü | APK |
|---|---|
| Sürüm | 1.0.5 |
| Yayımcı | kcSystems |
| Yayın tarihi | 28 Kas 2019 |
| Ekleme Tarihi | 28 Kas 2019 |
| İşletim sistemi gereksinimleri | Android |
| Gereksinimler | Requires Android 7.0 and up |
| Toplam indirme | 0 |
| Fiyat | $4.99 |
Açıklama
DeviceCertTest, X.509 sertifikasına dayalı HTTPS/TLS istemci kimlik doğrulamasını test etme yeteneği sağlar. Ayrıca temel anahtar çifti ve sertifika yönetimi sağlar.
Android 7.0+ cihazlar için.
DeviceCertTest aşağıdaki işlemleri sağlar:
Bir HTTPS veya TLS bağlantısını test edin.
Bir anahtar çifti ve kendinden imzalı sertifika (RSA/EC) oluşturun.
PEM biçiminde bir PKCS #10 sertifika imzalama isteği (CSR) oluşturun.
Bir anahtar çifti için bir sertifikayı PEM biçiminde içe aktarın.
Bir anahtar çiftini PKCS #12 veya PEM formatında içe aktarın.
Bir anahtar çiftini PKCS #12 biçiminde dışa aktarın.
Bir sertifikayı PEM biçiminde dışa aktarın.
Bir anahtar çiftini görüntüleyin.
Bir sertifika görüntüleyin.
Bir PKCS #10 sertifika imzalama isteğini (CSR) görüntüleyin.
Bir anahtar çiftini silin.
Android KeyChain'e bir anahtar çifti yükleyin.
Tüm işlemlerin bir günlüğü tutulur. Günlüğün kendisi aşağıdaki işlemlere sahiptir:
Günlüğü Görüntüle
Günlüğü Dışa Aktar
Günlüğü Temizle
Bir anahtar çiftinin her zaman ortak anahtar sertifikasıyla birlikte paketleneceğini unutmayın.
Bir anahtar çifti oluşturulduğunda, anahtar çifti için kendinden imzalı bir sertifika da oluşturulacaktır. Aşağıdaki niteliklere sahip olacaklardır:
RSA: 2048 bit anahtarlar; RSA imzalı SHA256
EC: P-256 anahtarları; SHA256ECDSA imzalı
Bir anahtar çifti oluştururken, RFC822 formatı kullanılarak Konu Alternatif Adında (SAN) bir Kullanıcı Asıl Adı (UPN) belirtilebilir.
Bir anahtar çifti başarıyla test edildikten sonra, Android KeyChain'e yüklenerek diğer uygulamalarda test edilmesi için tanıtılabilir.
Operasyonel Notlar:
Bu uygulama, hem Android Sisteminden hem de Kullanıcı güven mağazalarından alınan CA sertifikalarını (güven bağlantıları) kullanır. Bu, anahtar çiftlerinin KeyChain'e yüklenmesine ve diğer uygulamalar tarafından kullanılmasına izin verir. Kullanıcı CA sertifikaları, Güvenlik Ayarları işlemi SD karttan yükle (veya eşdeğeri) kullanılarak alınabilir.
Android Anahtar Zincirine bir anahtar çifti yüklemek için Kilit Ekranı etkinleştirilmelidir (Android Anahtar Zincirini güvenceye almak için).
Uygulamayı kaldırmak, tüm uygulama verilerinin kaybolmasına neden olur. Saklamak istediğiniz tüm anahtarları dışa aktarın. Uygulama verileri, uygulama güncellemeleri için saklanır.
Seçilen anahtar çifti, sunucu tarafından hangi anahtar türleri veya verenler belirtilirse belirtilsin, her zaman istemci tarafında kullanılacaktır.
HTTPS testi, sunucuya bağlanmak için HttpsURLConnection.connect()'i kullanır.
TLS testi, sunucuya bağlanmak için SSLSocket.startHandshake()'i kullanır.
Bağlantı zaman aşımı 1,5 saniyedir.
Bağlantı 1 saniye sürdürülür ve ardından kapatılır.
PKCS #8 biçiminde (PEM) şifreli özel anahtarların içe aktarılması, gereken PBE algoritmasının türüne bağlı olarak desteklenmeyebilir.
SORUMLULUK REDDİ: Bu uygulama, herhangi bir garanti olmaksızın, riski size ait olmak üzere kullanıma sunulmuştur.