1

目前,我正在开发一个直接与我的服务器通信的移动应用程序。

首先,我的应用程序必须在 iOS、Android、Windows Phone 和 BlackBarry OS 上运行,但这不是本主题的主题。

问题是,在与我的服务器通信之前,该应用程序需要使用密钥对(公共/私有)向我的服务器验证其自身。

它应该如何工作?我在某处读到每个应用程序都有自己的“资源”文件夹,也许 .P12 文件可以保存在那里?它可以在每个移动操作系统上运行吗?什么是安全约束?

感谢你们。

4

1 回答 1

2

是的,您可以在您的应用程序中使用证书。我对 Android 和 iOS 使用相同的客户端证书。

对于iOS,您需要导入 .p12 文件。在这里检查

对于Android,我使用了一个名为 BouncyCastle 的库,因此您可以导入 .bks(密钥库)并使用它们。检查这个网站

于 2013-08-08T12:27:17.733 回答