ขั้นตอนที่ 5: เริ่มใช้งานจริงในฐานะฝ่ายที่อาศัยบริการ

เมื่อทดสอบการผสานรวมตั้งแต่ต้นจนจบในแซนด์บ็อกซ์แล้ว ให้ลงทะเบียนแอปพลิเคชันกับ Google เพื่อรับใบรับรองเวอร์ชันที่ใช้งานจริงที่ลงนามแล้วและข้อมูลเมตาของฝ่ายที่เชื่อถือ (gw_rp_metadata_bytes) ที่ไม่ซ้ำกัน คู่มือนี้ใช้กับฝ่ายที่เชื่อถือโดยตรง ซึ่งก็คือแอปและเว็บไซต์ที่ยืนยันผู้ใช้ด้วยตนเอง

ขั้นตอนในหน้านี้

ขั้นตอน ก: เตรียมข้อมูลที่จะส่ง

ก่อนที่จะเริ่มใช้งานจริง Google จะใช้กระบวนการลงนามใบรับรอง โดย Google จะลงนามในใบรับรองของคุณเพื่อสร้างความน่าเชื่อถือ เตรียมสิ่งต่อไปนี้ให้พร้อม

  1. คำขอลงชื่อใบรับรอง (CSR) เวอร์ชันที่ใช้งานจริง: สร้างจากคีย์ส่วนตัว P-256 / ECDSA เวอร์ชันที่ใช้งานจริง
  2. ชิ้นงาน Display:
    • ชื่อที่แสดง
    • URL ของโลโก้ (ต้องเป็นไปตามหลักเกณฑ์การใช้แบรนด์)
    • URL นโยบายความเป็นส่วนตัว
    • URL ของข้อกำหนดในการให้บริการ
  3. วิดีโอสาธิตแซนด์บ็อกซ์แบบต้นทางถึงปลายทาง: บันทึกหลังจากทำขั้นตอนที่ 4.ง: บันทึกวิดีโอสาธิตแบบต้นทางถึงปลายทางเสร็จแล้ว

ขั้นตอน ข: ส่งแบบฟอร์มการรับเข้าและยอมรับข้อกำหนดในการให้บริการ

กรอกข้อมูลและส่งแบบฟอร์มการเริ่มต้นใช้งานของฝ่ายที่อาศัยเนื้อหา

เปิดแบบฟอร์มการเริ่มต้นใช้งานของฝ่ายที่อาศัย

ขั้นตอนที่ 3: ตรวจสอบและรับข้อมูลเข้าสู่ระบบเวอร์ชันที่ใช้งานจริง

โดยปกติแล้ว การตรวจสอบการเริ่มต้นใช้งานจะใช้เวลา 3-5 วันทำการ เมื่อได้รับอนุมัติแล้ว Google จะให้ข้อมูลต่อไปนี้แก่คุณ

  • ใบรับรอง X.509 สำหรับเวอร์ชันที่ใช้งานจริงที่ลงนามแล้ว
  • สตริงข้อมูลเมตาที่เข้ารหัส Base64URL ที่ไม่ซ้ำกัน (gw_rp_metadata_bytes)

หากไม่ได้รับการตอบกลับหลังจากผ่านไป 5 วันทำการ โปรดติดต่อ wallet-identity-rp-support@google.com

ขั้นตอนที่ ง: เปลี่ยนเซิร์ฟเวอร์และอุปกรณ์เป็นเวอร์ชันที่ใช้งานจริง

เปลี่ยนจากคีย์ทดสอบแซนด์บ็อกซ์และใบรับรองรูท Utopia เป็นข้อมูลเข้าสู่ระบบเวอร์ชันที่ใช้งานจริงและใบรับรองรูทของผู้ออกอย่างเป็นทางการ

อัปเดตเซิร์ฟเวอร์ Verifier และอุปกรณ์ทดสอบจากแซนด์บ็อกซ์เป็นเวอร์ชันที่ใช้งานจริง โดยทำดังนี้

  1. แทนที่คีย์และใบรับรองการรับรอง: รับรองคำขอ OpenID4VP ด้วยคีย์ส่วนตัวเวอร์ชันที่ใช้งานจริง และรวมใบรับรองเวอร์ชันที่ใช้งานจริงที่ Google รับรองไว้ในส่วนหัว JWS x5c (ขั้นตอนที่ 3.A)
  2. อัปเดต client_id: คำนวณ x509_hash:<base64url_sha256> ใหม่จากใบรับรอง DER เวอร์ชันที่ใช้งานจริง
  3. อัปเดต gw_rp_metadata_bytes: แทนที่สตริงข้อมูลเมตาการทดสอบแซนด์บ็อกซ์ใน client_metadata ด้วย gw_rp_metadata_bytes เวอร์ชันที่ใช้งานจริง
  4. กำหนดค่าใบรับรองรูท IACA เวอร์ชันที่ใช้งานจริง: ตรวจสอบว่า Trust Store ของเซิร์ฟเวอร์ตรวจสอบ issuerAuth เทียบกับใบรับรองรูทเวอร์ชันที่ใช้งานจริงอย่างเป็นทางการในผู้ออกใบรับรองและใบรับรอง IACA ที่รองรับ (และนำใบรับรอง Utopia Sandbox ออกจากเวอร์ชันที่ใช้งานจริง)
  5. เปลี่ยนอุปกรณ์ทดสอบกลับไปเป็นเวอร์ชันที่ใช้งานจริง: ทำตามขั้นตอนที่ 1.ค: เปลี่ยนกลับไปเป็นเวอร์ชันที่ใช้งานจริง และยืนยันขั้นตอนการใช้งานจริง

แหล่งข้อมูลที่เกี่ยวข้อง