數位憑證是可透過加密編譯方式驗證的文件,可用於驗證、授權或提供使用者的驗證資訊。這些文件 (例如行動駕照、數位護照和身分憑證) 會安全地儲存在數位錢包中。
線上接受身分證件
Google 正在打造開放、安全、私密且符合標準的數位錢包生態系統。整合 W3C Digital Credentials API 後,依賴方 (應用程式和網站) 就能順暢地向使用者的 Google 錢包或任何其他符合規範的數位錢包,要求可驗證的身分和年齡證明,同時盡可能保護隱私。
Google 錢包身分證件的用途
- 年齡驗證:要求驗證年齡,才能購買年齡限制商品或進入年齡限制場所。
- 身分驗證:要求提供姓名和地址,驗證個人身分,以遵循法律或防範詐欺。
- 駕駛資格:驗證個人駕駛資格 (例如租車時)。
與 Google 錢包整合的好處
整合 Digital Credentials API 可帶來策略價值,讓您在多種裝置和瀏覽器上,免費在線上順暢驗證身分屬性。
- 無須支付費用:一站式 API,可免費向 Google 錢包 (和其他符合規定的錢包) 要求及擷取憑證。
- 互通性與標準化:以全球開放標準為基礎,包括 W3C 數位憑證、OpenID4VP 和 ISO 18013-5/7。這可確保與全球身分生態系統相容,並符合歐盟的 eIDAS 2.0 架構。
- 跨瀏覽器和跨裝置:統一機制,可在網頁和 Android 上順暢運作。這項功能支援多個錢包並存,讓使用者有更多選擇,並提升互通性。
- 可驗證的可靠信號:不只依賴自我聲明資訊。從政府核發或受信任的私人核發機構,接收經過加密簽署的身分和年齡屬性 (查看支援的核發機構)。
- 流暢的使用者體驗:Google 錢包可在 200 多個國家/地區的 30 億多部 Android 裝置上使用。使用者可以在應用程式或網頁中,輕鬆出示憑證。
以隱私權為重和零知識證明 (ZKP)
仰賴直接分享資料的數位身分系統,通常會要求使用者過度分享個人資訊。Google 錢包除了現有的 ISO 18013-7 行動文件外,還支援零知識證明 (ZKP),解決了這個問題。
ZKP 是一種加密編譯方法,可讓使用者證明某項陳述 (例如「我已年滿 18 歲」),而不必透露實際基礎資料 (例如確切出生日期)。

- 選擇性揭露:只要求用途所需的最低限度屬性。
- 無法連結:交易會綁定裝置。ZKP 可確保核發者、信賴方或 Google 無法識別或追蹤出示的憑證。
- 不追蹤伺服器:Google 不會在伺服器上儲存憑證相關資料,所有資料都會安全地儲存在使用者裝置上的信任容器中。
- 使用者同意聲明:應用程式不得在背景查詢錢包。為保護隱私,API 必須由使用者叫用,且必須先通過使用者驗證 (生物特徵辨識、PIN 碼或解鎖圖案),才能分享資料。
使用者體驗
無論使用者是為了觀看限制內容而驗證年齡,還是為了新進人員訓練而分享身分資訊,系統都會簡化流程,盡可能減少不便。
1. 標準應用程式內 / 網頁流程
使用者點選「使用數位身分證件驗證」按鈕後,Credential Manager (Android) 或瀏覽器會比對要求與符合資格的憑證。
![]() |
![]() |
![]() |
![]() |
![]() |
| 系統提示使用者在應用程式或網站驗證年齡 | 使用者查看可用的合格憑證 | 使用者在 Google 錢包中看到確認頁面 | 使用者驗證以確認共用 | 傳送至應用程式或網站的資料 |
重要備註
- 應用程式或網站可彈性建立 API 的進入點。如步驟 1 所示,建議您顯示「使用數位身分證件驗證」等一般按鈕,因為我們預期日後會透過 API 提供 Google 錢包以外的選項。
- 步驟 2 的選取器畫面由 Android 算繪。系統會比對各錢包提供的註冊邏輯,以及依賴方傳送的要求,判斷哪些憑證符合資格。
- 步驟 3 由 Google 錢包算繪。Google 錢包會在這個畫面上顯示開發人員提供的名稱、標誌和隱私權政策。
2. 跨裝置流程
使用者可以透過自己的裝置,向其他裝置出示憑證 (例如向電腦版網路瀏覽器出示身分證件)。
![]() |
![]() |
![]() |
![]() |
| 在電腦版網站上,系統提示使用者驗證年齡 | 使用者看到 QR code,可掃描並使用行動裝置繼續簡報 | 使用者出示手機上的憑證 | 使用者驗證完成 |
注意:只有在合作夥伴導入經簽署的要求時,才能使用跨裝置流程。
3. 沒有可用的數位身分證件流程
如果使用者沒有憑證或未安裝錢包應用程式,系統會引導他們建立憑證。如果使用者未安裝應用程式,系統會將他們導向 Play 商店。如果使用者有應用程式但沒有 ID,半螢幕 UI 可讓他們在不離開應用程式的情況下建立 ID。
新增數位身分證件流程
![]() |
![]() |
![]() |
| 系統提示使用者在應用程式或網站驗證年齡 | 使用者可選擇要新增數位身分證件的錢包 | 使用者前往 Google 錢包新增數位身分證件 |
注意:目前只有要求身分憑證的 RP 適用這個流程。
沒有可用的數位身分證件
如果使用者選取「使用數位身分證件驗證」,但 RP 未要求身分憑證,或使用者沒有符合資格的身分證件,就會看到這則錯誤訊息。
![]() |
![]() |
| 系統提示使用者在應用程式或網站驗證年齡 | 如果使用者沒有數位身分證件,系統會顯示錯誤訊息 |
後續步驟
準備好接受數位身分證件了嗎?首先,請在「Choose Your Path」中選取「Relying Party」、「Verifier Registrar」或「現場」驗證,然後按照逐步整合指南操作。
如需新手上路和入門指南的常見問題,請參閱「數位身分和憑證常見問題」。
親自接受身分證件 (離線)
Google 錢包中的身分證件符合行動駕照的國際 ISO 18013-5 標準。也就是說:
- 身分證件上的所有資料都附有加密簽章,可安全流暢地進行驗證
- 只要輕觸 NFC 或掃描 QR code,即可順暢出示身分證件,資料會透過 BLE 傳輸
- 使用者可以先查看要求的資料,再決定是否分享,而且只需分享與交易相關的元素,不必提供完整身分證件
- 使用者必須先在裝置上驗證身分,才能分享
- 只要裝置接受 Google 錢包的身分證件,就能接受任何其他應用程式或錢包的身分證件,只要該應用程式或錢包採用這項標準即可
- mDL 無須加入許可清單:如果讀卡機終端機已支援標準 ISO/IEC 18013-5 mdoc 擷取功能,您就可以向 Google 錢包要求行動駕照 (
org.iso.18013.5.1.mDL),不必等待加入許可清單或新手上路程序 (注意:身分憑證目前僅支援線上出示,不支援現場出示)
如需完整的實作詳細資料,請參閱「現場受理 (離線)」。
如要瞭解 Google 錢包中的身分證件如何運作,請觀看這部影片,瞭解身分證件的呈現方式:













