Перейти к содержимому
ecdsa.com

OpenID4VP (OpenID для проверяемых предъявлений)

Протокол OpenID Foundation (окончательная версия 1.0, июль 2025 года), по которому проверяющая сторона запрашивает у кошелька удостоверения и получает их предъявление (presentation); он построен на OAuth 2.0 и используется в европейском кошельке цифровых удостоверений (EU Digital Identity Wallet).
Другие написанияOpenID4VPOID4VPvp_tokenDCQLOpenID4VCI

Проверяющая сторона отправляет запрос авторизации (через перенаправление, QR-код или браузерный Digital Credentials API), в котором на языке DCQL (Digital Credentials Query Language) описывает нужные ей удостоверения и утверждения, а также передаёт nonce и свой идентификатор клиента; кошелёк отвечает токеном vp_token с предъявлениями SD-JWT VC и JWT привязки к ключу или с ответами устройства (device response) mdoc. Среди режимов ответа есть direct_post и его зашифрованный вариант direct_post.jwt.

Аутентификация проверяющей стороны входит в протокол: префиксы идентификатора клиента, например x509_san_dns или verifier_attestation, позволяют кошельку показать пользователю, кто запрашивает данные. Профиль HAIP (High Assurance Interoperability Profile) фиксирует допустимые варианты для экосистемы кошельков ЕС. OpenID4VCI (окончательная версия 1.0, сентябрь 2025 года) — парный протокол для выдачи удостоверений.

Стандарты и ссылки

Все термины