跳到内容
DF

DeviceCertTest for Android APK

发行人: kcSystems
Android APK $4.99
下载 v1.0.5 0 下载量
文件类型APK
1.0.5
发行人 kcSystems
发布日期2019年11月28日
添加日期2019年11月28日
操作系统要求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 中安装密钥对。

维护所有操作的日志。 Log 本身有以下操作:

查看日志

导出日志

清除日志

请注意,密钥对将始终与其公钥证书捆绑在一起。

生成密钥对时,也会为该密钥对创建自签名证书。它们将具有以下属性:

RSA:2048 位密钥;带有 RSA 签名的 SHA256

EC:P-256 键;带有ECDSA签名的SHA256

生成密钥对时,可以使用 RFC822 格式在主题备用名称 (SAN) 中指定用户主体名称 (UPN)。

成功测试密钥对后,可以通过将其安装在 Android KeyChain 中来推广以在其他应用程序中进行测试。

操作说明:

此应用将使用来自 Android 系统和用户信任存储的 CA 证书(信任锚)。这允许将密钥对安装在 KeyChain 中并供其他应用程序使用。用户 CA 证书可以使用安全设置操作从 SD 卡(或等效)安装导入。

要在 Android KeyChain 中安装密钥对,必须启用 Lock Screen(以保护 Android KeyChain)。

卸载应用程序将导致所有应用程序数据丢失。导出您希望保留的任何密钥。为应用更新保留应用数据。

无论服务器端指定哪些密钥类型或颁发者,客户端都将始终使用选定的密钥对。

HTTPS 测试使用 HttpsURLConnection.connect() 连接到服务器。

TLS 测试使用 SSLSocket.startHandshake() 连接到服务器。

连接超时为 1.5 秒。

连接保持 1 秒,然后关闭。

根据所需的 PBE 算法类型,可能不支持导入 PKCS #8 格式 (PEM) 的加密私钥。

免责声明:此应用程序可供您自担风险使用,不提供任何形式的保证。

类似程序

替代方案

来自此发布者的更多内容