如何获取(或视图)的Android应用基地64公钥呢? 我有许可文件,我之前已经发表我的应用程序。
我需要许可的关键。
如何获取(或视图)的Android应用基地64公钥呢? 我有许可文件,我之前已经发表我的应用程序。
我需要许可的关键。
要找到适合你的应用程序执行以下步骤公共授权密钥...
1)从您发布您的应用程序登录到谷歌Play开发者控制台
2)在应用程序列表中,点击您的应用程序
3)单击开发工具左侧菜单
3)选择服务和API的
4)在授权和应用内计费,你会看到的公钥
要添加到许可的应用程序,你必须获得许可出版商帐户的公共密钥并将其复制到你的应用程序。 以下是如何找到授权帐户的公钥:
转至谷歌Play发布者网站和登录。请确保您登录到您从中许可申请出版(或即将出版)的帐户。 在帐户主页上,找到“编辑个人资料”链接,点击它。 在编辑个人资料页面,找到“许可”窗格中,如下图所示。 用于许可的公钥的“公钥”文本框中给出。
来源http://developer.android.com/guide/google/play/licensing/adding-licensing.html
你的base64字符串可能是一个X509EncodedKeySpec。 我只能猜测。 如果是这样,你应该的base64解码字符串获得一个byte []。 然后从该字节[]构建X509EncodedKeySpec。 然后,创建一个RSA的KeyFactory的一个实例,并使用此KeyFactory的generatePublic()方法以获得公钥。 然后,该公共密钥可以传递给Cipher.init()