Предположим, у вас есть взаимный сервис SSL, который, помимо SSL, имеет аутентификацию приложения. Таким образом, клиенты предоставляют сертификаты (а также серверы), но клиентский запрос (например, запрос REST) также содержит имя пользователя / пароль, с помощью которых внутренний сервер приложений аутентифицируется.
С точки зрения «степени» аутентификации клиента, кажется, что существует несколько уровней. Один уровень (a) просто для клиента, чтобы предоставить сертификат, который подписан CA, который находится в хранилище CA сервера. Другой очевидный уровень (b) - для сервера выше (a) плюс обеспечение правильности учетных данных приложения. Третий уровень (с) - сделать (а) и (б), а также убедиться, что сертификат клиента уникально связан с учетной записью.
Преимущество (c) заключается в том, что оно предотвращает использование кем-либо, кому доверяет «доверенный ЦС», неправомерного использования пароля приложения.
Я понимаю, что все это очень маловероятно, но мне интересно, в какой степени (c) предполагается, что он является частью взаимного SSL, а не просто (a) или (b)?