| Loại tệp | APK |
|---|---|
| Phiên bản | 1.0.5 |
| Nhà xuất bản | kcSystems |
| Ngày phát hành | 28 thg 11, 2019 |
| Ngày thêm | 28 thg 11, 2019 |
| Yêu cầu Os | Android |
| Yêu cầu | Requires Android 7.0 and up |
| Tổng số lượt tải xuống | 0 |
| Giá bán | $4.99 |
Sự miêu tả
DeviceCertTest cung cấp khả năng kiểm tra xác thực ứng dụng khách HTTPS/TLS dựa trên chứng chỉ X.509. Nó cũng cung cấp cặp khóa cơ bản và quản lý chứng chỉ.
Đối với thiết bị Android 7.0+.
DeviceCertTest cung cấp các hoạt động sau:
Kiểm tra kết nối HTTPS hoặc TLS.
Tạo cặp khóa và chứng chỉ tự ký (RSA/EC).
Tạo yêu cầu ký chứng chỉ PKCS # 10 (CSR) ở định dạng PEM.
Nhập chứng chỉ cho một cặp khóa ở định dạng PEM.
Nhập cặp khóa ở định dạng PKCS # 12 hoặc PEM.
Xuất cặp khóa ở định dạng PKCS # 12.
Xuất chứng chỉ ở định dạng PEM.
Xem một cặp khóa.
Xem chứng chỉ.
Xem yêu cầu ký chứng chỉ PKCS # 10 (CSR).
Xóa một cặp khóa.
Cài đặt cặp khóa trong Android KeyChain.
Một nhật ký được duy trì của tất cả các hoạt động. Bản thân Nhật ký có các hoạt động sau:
Xem nhật kí
Xuất Nhật ký
Xóa nhật ký
Lưu ý rằng một cặp khóa sẽ luôn được đóng gói cùng với chứng chỉ khóa công khai của nó.
Khi một cặp khóa được tạo, chứng chỉ tự ký cũng sẽ được tạo cho cặp khóa. Chúng sẽ có các thuộc tính sau:
Các khóa RSA: 2048 bit; SHA256withRSA chữ ký
Phím EC: P-256; SHA256withECDSA chữ ký
Khi tạo một cặp khóa, Tên chính của Người dùng (UPN) có thể được chỉ định trong Tên Thay thế Chủ đề (SAN) bằng cách sử dụng định dạng RFC822.
Khi một cặp khóa đã được kiểm tra thành công, nó có thể được quảng bá để thử nghiệm trong các ứng dụng khác bằng cách cài đặt nó trong Android KeyChain.
Ghi chú hoạt động:
Ứng dụng này sẽ sử dụng chứng chỉ CA (neo tin cậy) từ cả Hệ thống Android và cửa hàng tin cậy của Người dùng. Điều này cho phép các cặp khóa được cài đặt trong KeyChain và được sử dụng bởi các ứng dụng khác. Chứng chỉ CA người dùng có thể được nhập bằng thao tác Cài đặt bảo mật Cài đặt từ thẻ SD (hoặc tương đương).
Để cài đặt cặp khóa trong Android KeyChain, Màn hình khóa phải được bật (để bảo mật Android KeyChain).
Gỡ cài đặt ứng dụng sẽ làm mất tất cả dữ liệu ứng dụng. Xuất bất kỳ khóa nào bạn muốn giữ lại. Dữ liệu ứng dụng được giữ lại để cập nhật ứng dụng.
Cặp khóa đã chọn sẽ luôn được phía máy khách sử dụng bất kể loại khóa hoặc tổ chức phát hành nào được phía máy chủ chỉ định.
Kiểm tra HTTPS sử dụng HttpsURLConnection.connect () để kết nối với máy chủ.
Kiểm tra TLS sử dụng SSLSocket.startHandshake () để kết nối với máy chủ.
Thời gian chờ kết nối là 1,5 giây.
Kết nối được duy trì trong 1 giây và sau đó đóng lại.
Nhập khóa riêng được mã hóa ở định dạng PKCS # 8 (PEM), có thể không được hỗ trợ tùy thuộc vào loại thuật toán PBE được yêu cầu.
KHUYẾN CÁO: Ứng dụng này được cung cấp sẵn để bạn tự chịu rủi ro và không bảo hành dưới bất kỳ hình thức nào.