Уточните границу своей работы: выбор и использование сертификата на клиенте, проверка на сервере либо оба участка. Затем объясните поток данных, хранение ключей и свою конкретную ответственность.
Расскажите подробнее о разработке функций для работы с пользовательскими сертификатами: это клиентская или серверная часть?
Уточните границу своей работы: выбор и использование сертификата на клиенте, проверка на сервере либо оба участка. Затем объясните поток данных, хранение ключей и свою конкретную ответственность.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Уточните границу своей работы: выбор и использование сертификата на клиенте, проверка на сервере либо оба участка. Затем объясните поток данных, хранение ключей и свою конкретную ответственность.
Сертификат с открытым ключом и закрытый ключ — разные сущности. Если клиент подписывал данные, расскажите, где выполнялась подпись и как сервер её проверял; не подразумевайте передачу закрытого ключа вместе с сертификатом.
Назовите только реально использованные механизмы: хранилище сертификатов, проверка цепочки, сроков или отзыва. Без сведений о проекте нельзя заранее объявить эту функцию только клиентской или серверной.