INTEGRITY Документация

Взаимный TLS (mTLS)

Взаимный TLS (mTLS) аутентификация представляет собой распространенную практику безопасности: она использует клиентские сертификаты для обеспечения взаимной защищенности и доверия трафика между клиентом и сервером. mTLS также позволяет запросам, не прошедшим аутентификацию через поставщика удостоверений, например от устройств интернета вещей (IoT), подтвердить, что они могут обращаться к нужному ресурсу.

Используйте mTLS, когда нужно подтвердить подлинность клиентов API: мобильных приложений, IoT устройств или служб, которые подключаются к вашему API.

диаграмма последовательности mTLS

mTLS также поддерживает gRPC ↗-based API, которые используют бинарные форматы, такие как protocol buffers, а не JSON.

Настройка

Чтобы настроить mTLS для одного или нескольких хостов через панель управления, ознакомьтесь с Настройка mTLS.

Доступность

На всех тарифных планах Cloudflare можно настроить mTLS с удостоверяющим центром (CA), управляемым Cloudflare. Клиенты на плане Enterprise могут загрузить до пяти CA, отличных от Cloudflare. Чтобы увеличить лимит, обратитесь к своей команде по работе с аккаунтом.

Ограничения

При использовании устройств Yubikey браузер может запросить разблокировку ключа из-за особенности библиотеки PKCS#11 от Yubikey.