智能手机应用程序中的证书

时间:2013-08-08 12:16:13

标签: android iphone security windows-phone key-pair

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

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

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

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

谢谢你们。

1 个答案:

答案 0 :(得分:2)

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

对于 iOS ,您需要导入.p12文件。 Check here

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