| فائل کی قسم | APK |
|---|---|
| ورژن | 1.0.5 |
| ناشر | kcSystems |
| رہائی کی تاریخ | 28 نومبر، 2019 |
| تاریخ شامل کی گئی | 28 نومبر، 2019 |
| OS کی ضروریات | Android |
| تقاضے | Requires Android 7.0 and up |
| کل ڈاؤن لوڈ | 0 |
| قیمت | $4.99 |
تفصیل
DeviceCertTest X.509 سرٹیفکیٹ پر مبنی HTTPS/TLS کلائنٹ کی تصدیق کی جانچ کرنے کی صلاحیت فراہم کرتا ہے۔ یہ بنیادی کلیدی جوڑی اور سرٹیفکیٹ کا انتظام بھی فراہم کرتا ہے۔
Android 7.0+ آلات کے لیے۔
DeviceCertTest درج ذیل آپریشنز فراہم کرتا ہے:
HTTPS یا TLS کنکشن کی جانچ کریں۔
ایک کلیدی جوڑا اور خود دستخط شدہ سرٹیفکیٹ (RSA/EC) بنائیں۔
PEM فارمیٹ میں PKCS #10 سرٹیفکیٹ پر دستخط کرنے کی درخواست (CSR) بنائیں۔
PEM فارمیٹ میں کلیدی جوڑی کے لیے سرٹیفکیٹ درآمد کریں۔
PKCS #12 یا PEM فارمیٹ میں کلیدی جوڑا درآمد کریں۔
PKCS #12 فارمیٹ میں کلیدی جوڑا برآمد کریں۔
PEM فارمیٹ میں ایک سرٹیفکیٹ برآمد کریں۔
ایک کلیدی جوڑا دیکھیں۔
ایک سرٹیفکیٹ دیکھیں۔
PKCS #10 سرٹیفکیٹ پر دستخط کرنے کی درخواست (CSR) دیکھیں۔
کلیدی جوڑا حذف کریں۔
Android KeyChain میں کلیدی جوڑا انسٹال کریں۔
تمام کارروائیوں کا ایک لاگ برقرار رکھا جاتا ہے۔ لاگ میں خود ہی درج ذیل کام ہوتے ہیں:
لاگ دیکھیں
ایکسپورٹ لاگ
فہرست صاف کر دو
نوٹ کریں کہ ایک کلیدی جوڑا ہمیشہ اس کے عوامی کلید کے سرٹیفکیٹ کے ساتھ بنڈل رہے گا۔
جب کلیدی جوڑا تیار ہوتا ہے، کلیدی جوڑی کے لیے خود دستخط شدہ سرٹیفکیٹ بھی بنایا جائے گا۔ ان میں درج ذیل صفات ہوں گی۔
RSA: 2048 بٹ کیز؛ SHA256 withRSA دستخط
EC: P-256 کیز؛ SHA256 withECDSA دستخط
کلیدی جوڑا تیار کرتے وقت، RFC822 فارمیٹ کا استعمال کرتے ہوئے سبجیکٹ متبادل نام (SAN) میں صارف کا پرنسپل نام (UPN) بیان کیا جا سکتا ہے۔
ایک بار کلیدی جوڑے کا کامیابی سے تجربہ کرنے کے بعد، اسے Android KeyChain میں انسٹال کر کے دیگر ایپس میں جانچ کے لیے پروموٹ کیا جا سکتا ہے۔
آپریشنل نوٹس:
یہ ایپ اینڈرائیڈ سسٹم اور یوزر ٹرسٹ اسٹورز دونوں سے CA سرٹیفکیٹس (ٹرسٹ اینکرز) استعمال کرے گی۔ یہ کلیدی جوڑوں کو کیچین میں انسٹال کرنے اور دیگر ایپس کے ذریعے استعمال کرنے کی اجازت دیتا ہے۔ SD کارڈ (یا مساوی) سے سیکیورٹی سیٹنگ آپریشن انسٹال کا استعمال کرتے ہوئے صارف CA سرٹیفکیٹ درآمد کیے جا سکتے ہیں۔
اینڈرائیڈ کی چین میں کلیدی جوڑا انسٹال کرنے کے لیے، لاک اسکرین کا فعال ہونا ضروری ہے (Android KeyChain کو محفوظ بنانے کے لیے)۔
ایپ کو ان انسٹال کرنے کے نتیجے میں تمام ایپ ڈیٹا ضائع ہو جائے گا۔ کوئی بھی چابیاں برآمد کریں جسے آپ برقرار رکھنا چاہتے ہیں۔ ایپ اپ ڈیٹس کے لیے ایپ ڈیٹا کو برقرار رکھا جاتا ہے۔
منتخب کلیدی جوڑا ہمیشہ کلائنٹ کی طرف سے استعمال کیا جائے گا اس سے قطع نظر کہ سرور کی طرف سے کلیدی اقسام یا جاری کنندگان کی وضاحت کی گئی ہے۔
HTTPS ٹیسٹ HttpsURLConnection.connect() کو سرور سے منسلک کرنے کے لیے استعمال کرتا ہے۔
TLS ٹیسٹ سرور سے جڑنے کے لیے SSLSocket.startHandshake() کا استعمال کرتا ہے۔
کنکشن کا ٹائم آؤٹ 1.5 سیکنڈ ہے۔
کنکشن 1 سیکنڈ تک برقرار رہتا ہے اور پھر بند ہوجاتا ہے۔
PKCS #8 فارمیٹ (PEM) میں انکرپٹڈ پرائیویٹ کیز کی درآمد، PBE الگورتھم کی قسم کے لحاظ سے معاون نہیں ہوسکتی ہے۔
دستبرداری: یہ ایپ کسی بھی قسم کی وارنٹی کے بغیر آپ کی اپنی ذمہ داری پر استعمال کے لیے دستیاب ہے۔