如何在 Android 上使用 KeyStore 创建证书签名请求?

Phi*_*hil 5 java ssl android ssl-certificate pkcs#10

我正在使用KeyStoreAPI在 Android 应用程序中生成 SSL 密钥对。我想从公钥/私钥对创建证书签名请求 (CSR),以便可以将其发送到外部 CA 进行签名。

这可能吗?如果可能,我想使用内置的 Android 库而不是 BouncyCastle,以便让 Android 安全地存储密钥。

Dan*_*nte 2

证书注册流程

检查此链接。它生成密钥对和 CSR。关于在 Android 手机上生成 CSR(证书签名请求),我认为使用 Spongycastle 来代替是相当简单的。它是 Bouncycastle 的 Android 端口。

  • 您链接到的帖子根本没有提到如何使用 Android“KeyStore” API,而是在内存中生成密钥,这与“KeyStore”相比是不安全的。 (2认同)