Skip to content
DF

DeviceCertTest for Android APK

สำนักพิมพ์: kcSystems
Android APK $4.99
ดาวน์โหลด v1.0.5 0 ดาวน์โหลด
File typeAPK
เวอร์ชัน1.0.5
สำนักพิมพ์ kcSystems
วันที่วางจำหน่าย28 พ.ย. 2019
วันที่เพิ่ม28 พ.ย. 2019
ข้อกำหนดระบบปฏิบัติการAndroid
ข้อกำหนดRequires Android 7.0 and up
ดาวน์โหลดทั้งหมด0
ราคา$4.99

คำอธิบาย

DeviceCertTest ให้ความสามารถในการทดสอบการรับรองความถูกต้องของไคลเอ็นต์ HTTPS/TLS ที่ใช้ใบรับรอง X.509 นอกจากนี้ยังมีการจัดการคู่คีย์พื้นฐานและใบรับรอง

สำหรับอุปกรณ์ Android 7.0+

DeviceCertTest มีการดำเนินการดังต่อไปนี้:

ทดสอบการเชื่อมต่อ HTTPS หรือ TLS

สร้างคู่คีย์และใบรับรองที่ลงนามเอง (RSA/EC)

สร้างคำขอลงนามใบรับรอง PKCS #10 (CSR) ในรูปแบบ PEM

นำเข้าใบรับรองสำหรับคู่คีย์ในรูปแบบ PEM

นำเข้าคู่คีย์ในรูปแบบ PKCS #12 หรือ PEM

ส่งออกคู่คีย์ในรูปแบบ PKCS #12

ส่งออกใบรับรองในรูปแบบ PEM

ดูคู่คีย์

ดูใบรับรอง

ดูคำขอลงนามใบรับรอง PKCS #10 (CSR)

ลบคู่คีย์

ติดตั้งคู่คีย์ใน Android KeyChain

บันทึกได้รับการเก็บรักษาไว้สำหรับการดำเนินการทั้งหมด บันทึกมีการดำเนินการดังต่อไปนี้:

ดูบันทึก

บันทึกการส่งออก

ล้างบันทึก

โปรดทราบว่าคู่คีย์จะถูกรวมเข้ากับใบรับรองคีย์สาธารณะเสมอ

เมื่อสร้างคู่คีย์แล้ว ใบรับรองที่ลงนามเองจะถูกสร้างขึ้นสำหรับคู่คีย์ด้วย พวกเขาจะมีคุณสมบัติดังต่อไปนี้:

RSA: ปุ่ม 2048 บิต; SHA256พร้อมลายเซ็น RSA

EC: คีย์ P-256; SHA256พร้อมลายเซ็นECDSA

เมื่อสร้างคู่คีย์ คุณสามารถระบุ User Principal Name (UPN) ใน Subject Alternative Name (SAN) ได้โดยใช้รูปแบบ RFC822

เมื่อทดสอบคู่คีย์สำเร็จแล้ว ก็สามารถโปรโมตเพื่อทดสอบในแอพอื่นๆ ได้โดยติดตั้งใน Android KeyChain

หมายเหตุการดำเนินงาน:

แอปนี้จะใช้ใบรับรอง CA (จุดยึดความน่าเชื่อถือ) จากทั้งระบบ Android และร้านค้าที่เชื่อถือของผู้ใช้ ซึ่งช่วยให้สามารถติดตั้งคู่คีย์ใน KeyChain และใช้งานโดยแอปอื่นได้ สามารถนำเข้าใบรับรอง CA ของผู้ใช้ได้โดยใช้การดำเนินการตั้งค่าความปลอดภัย ติดตั้งจากการ์ด SD (หรือเทียบเท่า)

ในการติดตั้งคู่คีย์ใน Android KeyChain ต้องเปิดใช้งาน Lock Screen (เพื่อรักษาความปลอดภัย Android KeyChain)

การถอนการติดตั้งแอพจะทำให้ข้อมูลแอพทั้งหมดสูญหาย ส่งออกคีย์ใด ๆ ที่คุณต้องการเก็บไว้ ข้อมูลแอพจะถูกเก็บไว้สำหรับการอัปเดตแอพ

คู่คีย์ที่เลือกจะถูกใช้โดยฝั่งไคลเอ็นต์เสมอ ไม่ว่าฝั่งเซิร์ฟเวอร์จะระบุประเภทคีย์หรือผู้ออกคีย์ใดก็ตาม

การทดสอบ HTTPS ใช้ HttpsURLConnection.connect() เพื่อเชื่อมต่อกับเซิร์ฟเวอร์

การทดสอบ TLS ใช้ SSLSocket.startHandshake() เพื่อเชื่อมต่อกับเซิร์ฟเวอร์

หมดเวลาการเชื่อมต่อคือ 1.5 วินาที

การเชื่อมต่อจะคงอยู่เป็นเวลา 1 วินาทีแล้วปิด

การนำเข้าคีย์ส่วนตัวที่เข้ารหัสในรูปแบบ PKCS #8 (PEM) อาจไม่รองรับ ทั้งนี้ขึ้นอยู่กับประเภทของอัลกอริทึม PBE ที่ต้องการ

การปฏิเสธความรับผิด: แอปนี้จัดทำขึ้นสำหรับการใช้งานโดยยอมรับความเสี่ยงของคุณเองโดยไม่มีการรับประกันใด ๆ

Similar programs

Alternatives

More from this publisher