第 5 步:作为依赖方上线

在沙盒中对集成进行端到端测试后,请向 Google 注册您的应用,以接收已签名的正式版证书和唯一的依赖方元数据 (gw_rp_metadata_bytes)。本指南适用于直接依赖方,即自行验证用户的应用和网站。

本页中的步骤

第 A 步:准备提交材料

在生产环境中上线之前,Google 会使用证书签名流程,其中 Google 会对您的证书进行签名以建立信任。收集以下三项内容:

  1. 正式版证书签名请求 (CSR):通过正式版 P-256 / ECDSA 私钥生成。
  2. 您的展示广告素材资源:
    • 显示名称
    • 徽标网址(必须符合品牌规范)
    • 隐私权政策网址
    • “服务条款”网址
  3. 您的端到端沙盒演示视频:在完成第 4.D 步:录制端到端演示视频后录制。

第 B 步:提交意见收集表单并接受《服务条款》

填写并提交依赖方新手入门表单。

打开依赖方入驻表单

第 C 步:查看并接收您的正式版凭证

入驻审核通常需要 3-5 个工作日。获得批准后,Google 会为您提供:

  • 您的已签名的生产 X.509 证书。
  • 您的唯一 Base64URL 编码元数据字符串 (gw_rp_metadata_bytes)。

如果您在 5 个工作日后仍未收到回复,请联系 wallet-identity-rp-support@google.com。

第 D 步:将服务器和设备切换到正式版

从沙盒测试密钥和 Utopia 根证书过渡到生产凭证和官方颁发机构根证书

将验证程序服务器和测试设备从沙盒环境更新为生产环境:

  1. 替换签名密钥和证书:使用正式版私钥对 OpenID4VP 请求进行签名,并在 JWS x5c 标头中添加 Google 签名的正式版证书(第 3.A 步)。
  2. 更新 client_id:根据您的生产 DER 证书重新计算 x509_hash:<base64url_sha256>。
  3. 更新 gw_rp_metadata_bytes:将 client_metadata 中的沙盒测试元数据字符串替换为您的正式版 gw_rp_metadata_bytes。
  4. 配置正式版 IACA 根证书:确保服务器的受信任证书存储区会根据支持的签发机构和 IACA 证书中的官方正式版根证书验证 issuerAuth(并从正式版中移除 Utopia 沙盒证书)。
  5. 将测试设备切换回正式版:按照第 1.C 步:切换回正式版中的说明操作,并验证正式版流程。

相关资源