app证书_app证书过期如何解决方法 - CSDN
精华内容
参与话题
  • 一.准备工作:需要安装Java JDK(建议8.0以上,其他版本能不能成功还没...我们只需要在命令提示符窗口中输入相应的指令及信息即可快速生成数字证书,具体做法为: 1.在命令行中输入如下指令: keytool -genkey -v -keys
    一.准备工作:需要安装Java JDK(建议8.0以上,其他版本能不能成功还没试过。),及配置环境变量,至于如何配置环境变量这里不做详细介绍,请各位自行搜索。
    二.使用keytool工具生成证书:keytool已经集成在JDK中了。我们只需要在命令提示符窗口中输入相应的指令及信息即可快速生成数字证书,具体做法为:
    1.在命令行中输入如下指令:
    keytool -genkey -v -keystore blacklee.keystore -alias blacklee.keystore -keyalg RSA -validity 30000
    (1)keytool代表工具名称(固定写法,不改变)
    (2)-genkey意味着执行的是生成数字证书操作(固定写法,不改变)
    (3)-v表示将生成证书的详细信息打印出来,显示在dos窗口中
    (4)-keystore blacklee.keystore表示生成的证书的文件名为"blacklee.keystore"(根据需求,设置你的证书名)
    (5)alias blacklee.keystore表示证书的别名为"blacklee.keystore"。(一般设置和上面的文件名相同,当然可以设置不同的别名)
    (6)-keyalg RSA表示生成密钥文件所采用的算法为RSA(固定写法,不改变)
    (7)-validity 3000代表该数字证书的有效期为30000天,30000天之后该证书将失效

    2.在执行上面的指令生成证书文件时,会如下图提示你输入一些信息,包括证书的密码等


    3.按要求输入信息后点击回车即可生成形如"blacklee.keystore"的证书文件,在Android(安卓)app打包时选择使用即可。

    展开全文
  • app证书

    千次阅读 2017-04-11 09:43:51
    苹果开发者证书,唯一标识和配置文件的作用及使用 ...安装应用到开发设备或者提交应用到 APP Store,首先必须验证苹果签发的证书,系统会通过证书识别出 app 的签发者. 根据需求选择证书的类别,开发使用选择开发

    苹果开发者证书,唯一标识和配置文件的作用及使用

    说明:本文将 Provisioning Profile 统一翻译为 描述文件
    1240

    1. 证书 (Certificates)

    苹果要求开发者必须使用数字证书开发和发布 iOS 应用.安装应用到开发设备或者提交应用到 APP Store,首先必须验证苹果签发的证书,系统会通过证书识别出 app 的签发者.

    1240

    根据需求选择证书的类别,开发使用选择开发证书,发布到 App Store 选择生产证书

    1240
    1240

    手动创建证书 首先需要你在Mac本地生成一个签发证书请求文件(CSR),然后上传即可

    1240

    打开 Mac 钥匙串应用 钥匙串访问菜单选择 证书助理 -> 从证书颁发机构请求证书

    1240

    填入用户电子邮件地址,选择存储到磁盘

    1240

    选择一个目录存储 CSR 文件

    1240

    回到苹果开发者网站

    1240

    上传刚才生成的 CSR 文件

    1240
    1240

    可以看到上传成功的 CSR 文件

    1240

    证书已经生成,下载证书到本地,然后双击即可.

    1240

    在钥匙串中可以看到已经安装的证书

    1240

    2. App IDs (Identifiers)

    如果你打算使用 Game Center,内购,数据保护,iCloud等应用服务或者想让一个app使用唯一的描述文件,请使用明确的 App ID,明确的 App ID 是一个唯一的字符串并且和Xcode中项目的 Bundle ID 一致.
    而通配 App ID 允许多款不同的 app 共同使用.

    1240

    选择你的应用想要集成的服务,可多选

    1240

    3. 设备 (Devices)

    在 app 上线之前,分发应用给相关人员内测,需要将相关设备的 UDID 添加到 Devices 注册.
    注意每次注册新的 设备 UDID 后,需要在对应的 Provisioning Profile 中添加该设备.

    1240

    已添加的设备列表 前面为设备的 名称,后面为设备的 UDID

    1240

    UDID 的获取:

    1. iPhone 连接 iTunes
    2. 使用蒲公英获取UDID
    3. 使用fir.im获取UDID
      1240

    苹果允许添加的测试设备数量上限为 100, 关于iOS测试机个数上限的详细规则
    目前 fir.im 分发测试应用限制比较多,推荐使用蒲公英来做iOS测试应用的分发

    4. 描述文件 (Provisioning Profiles)

    描述配置文件,是 Certificate, Identifier和Devices的合集

    1240

    根据需求选择相应的描述配置文件类型

    1240

    选择相应的 App ID

    1240

    若你刚才选择的是开发类型 Provisioning Profile,这一步苹果很人性化的只给出相应的开发证书选项

    1240

    选中你想要添加的测试机名称,没特殊要求全选即可

    1240

    开发类型的描述文件中包含了 App ID,证书和测试设备

    1240

    生产类型的描述文件中则不含有测试设备

    1240

    生成描述文件(此处为生产类型)

    1240

    双击下载下来的描述文件,屏幕一闪,此时描述文件就已经安装到Xcode中了

    1240

    PS:

    若希望在另一台Mac上也可以打包分发或发布应用,则需要在另一台Mac上安装描述文件和 p12 证书.
    如何导出 p12证书:

    在已经安装的证书中选中想要导出的证书右击选择导出.(没有导出选项可以删除此证书,重新安装)

    1240

    确保导出的文件格式为 p12

    1240

    选择存储,将会要求你输入一个密码,在另一台Mac上安装此证书时也会被要求输入此密码来完成认证,为了省事可以不用输入

    1240

    在另一台Mac上双击安装下图中 .p12 格式和 .mobileprovision 格式的两个文件即可

    1240
    描述文件需要证书的支持,若你删除了描述文件中包含的证书,则该描述文件将会变成不可用无效状态
    1240
    展开全文
  • 什么是SSL pinning ...第一种需要到知名证书机构购买证书,需要一定预算。第二种多见于内网使用。第三种在是安全性最高的,但是需要浏览器插件或客户端使用了SSL Pinning特性。 Android应用程序在使用https协议...

    什么是SSL pinning

    https协议验证服务器身份的方式通常有三种:
    一是根据浏览器或者说操作系统(Android)自带的证书链;
    二是使用自签名证书;
    三是自签名证书加上SSL Pinning特性;
    第一种需要到知名证书机构购买证书,需要一定预算。第二种多见于内网使用。第三种在是安全性最高的,但是需要浏览器插件或客户端使用了SSL Pinning特性。
    Android应用程序在使用https协议时也使用类似的3种方式验证服务器身份,分别是系统证书库、自带证书库、自带证书库 + SSL Pinning特性。
    所以SSL Pinning,即SSL证书绑定,是验证服务器身份的一种方式,是在https协议建立通信时增加的代码逻辑,它通过自己的方式验证服务器身份,然后决定通信是否继续下去。它唯一指定了服务器的身份,所以安全性较高。

    通俗的来说就是:

    app发布的时候把服务器的证书信息“绑定“在APP端,然后建立连接时使用预先内置的绑定信息进行服务器证书校验,同时使用足够的代码加密或混淆,这种办法就是SSL pinning,如果证书校验失败,则无法获取服务器端返回信息

    解决方法

    安装Xposed框架 + JustTruestMe组件
    Xposed是一个框架,它可以改变系统和应用程序的行为,而不接触任何APK。它支持很多模块,每个模块可以用来帮助实现不同的功能。
    JustTrustMe 是一个用来禁用、绕过 SSL 证书检查的基于 Xposed 模块。JustTrustMe 是将 APK 中所有用于校验 SSL 证书的 API 都进行了 Hook,从而绕过证书检查

    展开全文
  • *************证书的创建流程*************** *************证书的创建流程***************一:当然你要现有一个开发证书啦!99美刀 买不了吃亏买不了上当!...选择 创建一个新的App证书 关于你自己的App 点击

    *************证书的创建流程***************
    *************证书的创建流程***************

    一:当然你要现有一个开发证书啦!99美刀 买不了吃亏买不了上当!
    二:打开网址:https://developer.apple.com/membercenter/index.action 登录进入
    这里写图片描述

    选择 创建一个新的App证书 关于你自己的App
    这里写图片描述

    点击APPIDS 创建一个和自己APP相关的ID证书:
    这里写图片描述

    右上角会有一个“+”号 点击创建一个自己的ID
    创建好了会在下面显示出 ID的名字和包名(包名一定匹配自己工程中的包名)
    这里写图片描述

    这里写图片描述

    这里选择你需要的功能 比如 支持apple pay 和推送等…
    这里写图片描述

    三:以上步骤创建好了自己的appID之后(注意appID和APPLE ID :项目ID和苹果ID区分)下面要配置证书了:
    从xcode中,先将本地的证书搞出来 告诉苹果公司,是哪一台设备创建的这个证书:
    证书获取方式:mac电脑——》钥匙串访问——》左上角操作栏——》钥匙串访问——》证书助理——》从证书颁发机构请求证书——》存储到磁盘
    这里写图片描述
    这里写图片描述

    下面用推送证书的生成来举例相应证书的生成:
    选中左侧需要的证书 点击加号 创建自己需要的证书
    这里写图片描述

    选中测试推送环境证书
    这里写图片描述

    选中自己之前创建好的APPID
    这里写图片描述

    点击继续之后 还记得之前的钥匙串请求下来的证书吗?没错 就是这里要用到
    这里写图片描述

    用到钥匙串的证书
    这里写图片描述

    这样 一个推送证书测试环境的证书就创建好了:
    这里写图片描述
    *************下面是编译打包提交***********
    *************下面是编译打包提交***********

    一:检查项目中的证书 版本编号 等是否正确
    二:打包项目
    1 在xcodetoolbar中的选择设备中 选择 Generic IOS device 表示通用版本打包
    这里写图片描述
    2 在xcode编辑栏中 选择Product->Archive 进入打包流程 等待
    这里写图片描述
    3 Archive成功之后出现界面 选择左侧的Export 先打包在本地测试一下这里写图片描述
    4 选择需要适配的版本:
    (1):Save for ios App Store Deployment 上架到appstore的版本 需要上架的版本
    (2):Save fir Ad Hoc Deployment 本地测试版本 可以发给自己开发账号的关联手机上面
    5 选择正确的证书 下面的小对勾可以打也可以用勾
    6 保存到本地 用itunes 进行安装本地测试
    7 这里有两个方法上传到 appconnet
    (1)没问题就重复4 步骤 选择线上的版本 重新保存到本地 这里的方法不用upload to app store直接上传
    通过刚刚Save for ios App Store Deployment这个版本的ipa包 打开xcode选项->open develoment tool->application uploader 登录上传(建议)这里写图片描述
    (2)直接点击upload to app store 这个方法比较慢 有时还掉线 第一个方法比较快

    展开全文
  • app上线之证书申请

    千次阅读 2014-09-28 12:15:35
     发布产品到App Store所需证书,2013年10月18亲测,真机调试证书与此类似,只需将证书类型换成开发就行了 首先登陆https://developer.apple.com(99美元账号) a: b:点击进去 c:选择...
  • 一、证书的导出 1.1、前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统。 如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在...
  • 查看IOS-app证书到期时间

    千次阅读 2019-10-03 15:47:45
    iOS企业版证书到期 https://www.jianshu.com/p/44b0dc46ef37 如果不能十分确定每一个打出来的ipa的有效期(过期时间),而又需要关注它具体什么时候需要强制用户update,最好是在要发行的ipa生成之后,查看其中...
  • uni-app Android证书配置

    2019-11-27 15:50:49
    uni-app Android证书配置uni-app Android证书配置Android证书创建具体步骤证书相关资料填写信息参考 uni-app Android证书配置 Android证书创建具体步骤 uni-app Android 证书创建,在AS中创建的证书,并不能使用。...
  • ios打包app证书配置流程 一.登录账号 首先进入苹果开发者中心,点击account进行登录,进入账户中 点击中间的证书及配置文件按钮,进入到证书的配置 新版本改了布局,不过不影响 二.配置证书 首先配置...
  • iOS App申请证书与发布流程

    千次阅读 2018-03-26 16:30:15
    今天刚好客户定制的APP需要上架,也提供...这.cer文件格式的证书是让开发者使用的设备(也就是你的Mac)有真机调试,发布APP的权限。上面这个就是我们配置好证书后,下载到本地的.mobileprovision文件,也就是配置文...
  • 两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书app必须发布到app sotre。但是企业证书有个弊端,使用企业证书发布app有效期为12个月,假如过了有效期app则无法运行。也就是说,企业证书...
  • Hbuilder打包app证书的使用

    千次阅读 2019-07-31 16:33:30
    在打包apk时需要输入包名和使用证书,包名唯一确定一个app,所以同一个app的不同版本在打包时,包名一定要一致。 (1)使用DCloud公用证书 如果使用DCloud公用证书,则不需要输入证书别名,私钥密码,和关联证书...
  • 删除Provisioning Profile 的app证书

    千次阅读 2014-04-16 11:48:09
    证书的地址:~/Library/MobileDevice/Provisioning\ Profiles 显示的是
  • iOS 企业证书发布app 流程

    万次阅读 热门讨论 2013-04-04 13:16:46
    企业发布app的 过程比app store 发布的简单多了,没那么多的要求,哈 但是整个工程的要求还是一样,比如各种像素的icon啊 命名规范啊等等。 下面是具体的流程 1、修改你的 bundle identifier 为你的企业的app id ...
  • 在这里主要介绍一下公司ios开发者计划,只有利用个人和公司ios开发者计划证书开发的应用,才能上app store。企业开发者计划主要是为本公司开发软件,并安装到本公司的硬件设备上,不能上app store。下面主要介
  • AndroidApp添加签名证书

    千次阅读 2018-05-24 16:06:54
    把准备好的证书放到项目文件夹里,在到AS->ProjectStructure->app->Signing设置证书路径。
  • 方法一:(创建证书、打包APP) 在苹果开发者上自己申请https://developer.apple.com/已经注册成功,交了年费 1、第一步:申请App IDs 相当APP包名 有唯一性 申请: 2.第二步:申请证书(包括测试开发证书和...
  • Android APP 获取证书指纹

    千次阅读 2018-07-09 17:26:23
    第一种方式: 获取MD5 和 SHA1值 1. Open your project in android studio. 2. Click “Gradle” in right side of android studio 3. Expand app>Tasks 4. Double cl...
  • 脚本检查iOS app证书过期时间信息

    千次阅读 2019-08-08 19:41:38
    转载注明出处:...日常iOS开发中,有时候需要检查ipa文件的证书信息。 unzip -q MyApp.ipa codesign -d --extract-certificates Payload/*.app openssl x509 -inform DER -in codesign0 -noout -nameopt -on...
1 2 3 4 5 ... 20
收藏数 76,682
精华内容 30,672
关键字:

app证书