gpt4 book ai didi

ios - 如何生成 JWT token 苹果连接 iOS

转载 作者:行者123 更新时间:2023-12-01 15:49:37 58 4
gpt4 key购买 nike

我正在尝试为 Apple Connect 生成 JWT token ,但“验证签名”字段中似乎缺少某些内容。

  • 从 API Apple Store Connect 仪表板,我只能下载“私钥”名称 AuthKey_{kid}.p8。
  • 来自 https://jwt.io/ ,我选择“算法”作为“ES256”然后两个字段出现在“签名”部分:
    a) 公钥或证书
    b) 私钥或证书 (AuthKey_{kid}.p8)

  • 问题 :
    - 我确实有“无效签名”消息显示......
    - 我不知道在哪里可以找到“公钥或证书”

    我正在关注这些文档:
    - https://developer.apple.com/documentation/appstoreconnectapi/generating_tokens_for_api_requests
    - https://medium.com/xcblog/generating-jwt-tokens-for-app-store-connect-api-2b2693812a35

    您知道如何解决“公钥”问题吗?

    感谢您的帮助,

    最佳答案

    .p8 文件包括私钥和公钥。您需要使用 OpenSSL 提取它们。
    获取私钥:

    $ openssl ec -in AuthKey.p8 -out AuthKey_private.p8
    要获取公钥:
    $ openssl ec -in AuthKey.p8 -pubout -out AuthKey_public.p8
    使用通过这些命令生成的 key 在 jwt.io 上验证了签名。

    关于ios - 如何生成 JWT token 苹果连接 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54461241/

    58 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com