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

标签 java android ssl ssl-certificate pkcs#10

我正在使用 KeyStore 在 Android 应用程序中生成 SSL key 对API。我想从公钥/私钥对创建证书签名请求 (CSR),以便可以将其发送到外部 CA 进行签名。
这可能吗?如果可能的话,我想使用内置的 Android 库而不是 BouncyCaSTLe,以便让 Android 安全地存储 key 。

最佳答案

Certificate enrollment process

检查此链接。它生成 key 对和 CSR。
关于在 android 手机上生成 CSR(证书签名请求),我认为使用 SpongycaSTLe 相当简单。它是 BouncycaSTLe 的 android 端口。

关于java - 如何在 Android 上使用 KeyStore 创建证书签名请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61563285/

相关文章:

ssl - 如何正确设置 Spring Security 以使其使用提供的 SSLSocketFactory

google-app-engine - GWT SSLContext.setDefault(SSLContext) 码头异常

objective-c - SSL 的问题或我对它的误解

java - 为什么我收到错误 SQLException : [Microsoft][ODBC Excel Driver] Too few parameters. Expected 1

java - 打包并安装 Android Wear 表盘

java - 显示关闭时 ScheduledExecutorService 不执行的原因是什么?

Android - 同时将两个或多个 WAV 文件合并(合并)为一个(混合)

java - 返回一个值是什么意思?

java - 具有单项选择的自定义 ListView

android - 空对象引用上的 getApplicationContext()