Идентификация клиента по SSL - PullRequest
0 голосов
/ 21 октября 2010

Что из нижеперечисленного более подходит для использования в качестве поля идентификации в базе данных для представления клиента при использовании двусторонней аутентификации SSL?

  1. X500Principal клиента

    ИЛИ

  2. отпечаток сертификата клиента

1 Ответ

2 голосов
/ 22 октября 2010

Что подходит, зависит от того, что вы делаете с информацией аутентификации, но в целом я бы предположил, что вы хотите использовать различающееся имя субъекта (DN), которое вы можете получить с помощью java.security.cert.X509Certificate.getSubjectX500Principalmethod.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...