我希望创建一个使用SSL客户端证书认证的Android应用程序。
我已经找到了示例代码,展示了如何在Android应用程序中使用SSL客户端证书认证。这对我来说很清楚。
然而,我的问题是我想在设备上生成SSL客户端证书。简单地说,我希望我的程序执行以下操作:
当程序安装在设备上时,应该在设备上生成一个客户端证书(第一次运行时),并将公钥指纹发送到我的服务器。(证书必须在第一次使用时生成)。
我该如何从我的应用程序在Android设备上生成客户端证书?
我已经找到了示例代码,展示了如何在Android应用程序中使用SSL客户端证书认证。这对我来说很清楚。
然而,我的问题是我想在设备上生成SSL客户端证书。简单地说,我希望我的程序执行以下操作:
当程序安装在设备上时,应该在设备上生成一个客户端证书(第一次运行时),并将公钥指纹发送到我的服务器。(证书必须在第一次使用时生成)。
我该如何从我的应用程序在Android设备上生成客户端证书?