Bra*_*ave 5 sockets ssl android
我的.key文件如:----- BEGIN RSA PRIVATE KEY ----- MIIEpAIBAAKCAQEA1j6eGXbHpqigZ1K // wnuyr5v/L2jFm7dzTtHJx8ZoMQ4CbsG
我的.pem文件如:----- BEGIN CERTIFICATE ----- MIIE4zCCA8ugAwIBAgIDBOziMA0GCSqGSIb3DQEBBQUAMDwxCzAJBgNVBAYTAlVT
我不知道在这里验证了多少步骤.我只想创建一个到IP和端口的ssl套接字,并在该套接字中发送/接收数据.我试图使用键盘,但也许我不太了解它,我总是出错.
请给我一个指南或示例代码.
非常感谢.
我假设.key和.pem文件代表您必须用于执行HTTPS客户端身份验证的客户端证书.不幸的是,Java/Android更喜欢不同的格式,因此我建议您将这两个文件导入到BKS文件中.
使用Portecle GUI创建BKS文件并导入现有的.key+ .pem文件非常简单.启动Portecle后,选择File - > New Keystore - > BKS.然后,您可以执行工具 - >导入密钥对并选择.pem文件.之后Portecle会要求您选择.key文件.
最后用您选择的密码保存密钥库.
创建的BKSv1文件现在可以在您的Android应用中使用.请参阅此问题中发布的代码:在Android上使用客户端/服务器证书进行双向身份验证SSL套接字
更新2015-06-30:以上描述仅适用于Portecle 1.6及之前版本.使用1.7和1.8版,您无法创建Android兼容的密钥库.在Portecle 1.9中使用格式.key.
| 归档时间: |
|
| 查看次数: |
9511 次 |
| 最近记录: |