X.509 Сертификаты GUI программы в Java - PullRequest
0 голосов
/ 28 мая 2018

Я студент, и у меня есть задание, которое включает в себя цифровые сертификаты. Я буквально очень мало знаю об этой теме, и мой проект, который я должен сделать: «Создать программу с графическим интерфейсом (система), которая аутентифицирует пользователей на основеих цифровой сертификат ". Теперь, это весь запрос проекта, и я выглядел немного (слишком много, я должен сказать), и буквально не нашел ничего, что могло бы мне помочь. Исследуя, я обнаружил, что самый основной сертификат - X.509, поэтому idЯ хотел бы написать простую, возможно, Java-программу, которая могла бы решить мою проблему, если кто-то может мне помочь, пожалуйстаЗаранее спасибо!!

1 Ответ

0 голосов
/ 28 мая 2018

Если вы не знаете, как работает аутентификация на основе сертификатов, вот некоторая информация, которую вам необходимо прочитать.https://www.networkworld.com/article/2226498/infrastructure/infrastructure-management-simply-put-how-does-certificate-based-authentication-work.html

Вам следует обсудить с человеком, откуда началось присвоение, какой пользовательский интерфейс они ожидают и как клиент отправит сертификат на сервер для аутентификации.

X.509 - это спецификация,Все сертификаты соответствуют спецификации, чтобы гарантировать, что системы могут работать с сертификатами друг друга.Однако вы можете поддерживать сертификаты в разных форматах.

Реальным примером использования этого может быть терминальная программа, которая отправляет ваш личный ключ на сервер, и серверная программа открывает для вас сеанс.

...