首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用创建.cer

如何利用创建.cer
EN

Stack Overflow用户
提问于 2019-09-06 10:54:25
回答 1查看 1.3K关注 0票数 1

我需要为所有的苹果公司做自动操作:

  • 创建csr (我在终端使用openssl)
  • 在developer.apple中创建证书(我使用了apple certificate)
  • 需要获得证书的详细信息,但我无法从返回的响应中下载.cer文件。在手动情况下,它可以从developer.apple.com安装,所以我需要通过我的软件动态地安装它。

响应示例:(GET{id} )

代码语言:javascript
复制
  "data": {
    "type": "certificates",
    "id": "cert id xxxx",
    "attributes": {
      "serialNumber": "xxxxx",
      "certificateContent": "cer content...",
      "displayName": "xxx",
      "name": "iOS Distribution: xxx",
      "csrContent": null,
      "platform": "IOS",
      "expirationDate": "2020-09-03T20:03:52.000+0000",
      "certificateType": "IOS_DISTRIBUTION"
    },
    "links": {
      "self": "https://api.appstoreconnect.apple.com/v1/certificates/xxx"
    }
  },
  "links": {
    "self": "https://api.appstoreconnect.apple.com/v1/certificates/xxx"
  }
}

苹果说你可以用这个api下载,而我研究了如何从这些数据创建.cer,所以我做不到。

Note:如果解码"certificateContent“,我可以看到我的公司信息。

汇总:我需要从这个响应创建cer,并使用以下命令添加到密钥链:security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ios_distribution.cer

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-11 22:25:46

解题: base64 --解码certificateContent.txt > certificate.cer

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57820651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档