在Android设备上生成客户端证书
我想创建一个Android应用程序,它将使用SSL客户端证书身份验证 我找到了一些示例代码,它们向我展示了两个如何在Android应用程序中使用SSL客户端证书身份验证。我很清楚这一点 但是,我的问题是我想在设备上生成SSL客户端证书。简单地说,我希望我的程序执行以下操作: 当程序安装在设备上时,应在设备上生成客户端证书(首次运行时),并将公钥指纹发送到我的服务器。(证书必须在首次使用时生成)在Android设备上生成客户端证书,android,authentication,ssl,certificate,client-certificates,Android,Authentication,Ssl,Certificate,Client Certificates,我想创建一个Android应用程序,它将使用SSL客户端证书身份验证 我找到了一些示例代码,它们向我展示了两个如何在Android应用程序中使用SSL客户端证书身份验证。我很清楚这一点 但是,我的问题是我想在设备上生成SSL客户端证书。简单地说,我希望我的程序执行以下操作: 当程序安装在设备上时,应在设备上生成客户端证书(首次运行时),并将公钥指纹发送到我的服务器。(证书必须在首次使用时生成) 如何从我的应用程序在和Android设备上生成客户端证书?您可以在Android上运行以下代码来生成密
如何从我的应用程序在和Android设备上生成客户端证书?您可以在Android上运行以下代码来生成密钥对并检索指纹。它使用优秀的 只需将JAR放在libs文件夹中,就可以了 如果使用maven,可以像下面这样引用JSCH依赖项:
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.50</version>
</dependency>
com.jcraft
jsch
0.1.50
谢谢您的帮助:)
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.50</version>
</dependency>