Поле альтернативного имени субъекта X509 (subjectAltName) Поле IP-адреса - PullRequest
3 голосов
/ 08 февраля 2012

X509v3 может содержать IP поле адреса в расширении subject Alternative Name.

  1. Как приложение, проверяющее подлинность сервера, как должно проверяться поле IP-адреса?
  2. Если присутствуют DNS-имя и IP-адрес? Есть ли предпочтение одного над другим?
  3. Какая польза от поля dirName?

Ответы [ 2 ]

3 голосов
/ 08 февраля 2012

Я прочитал RFC 2818 ранее, но, должно быть, пропустил эту часть.

In some cases, the URI is specified as an IP address rather than a
hostname. In this case, the iPAddress subjectAltName must be present
in the certificate and must exactly match the IP in the URI.
0 голосов
/ 08 февраля 2012

Мой ответ основан на моем опыте работы с TLS / SSL.

  1. Он основан на реализации проверки сертификата. Чтобы обеспечить IP сопоставление адресов, вы должны реализовать это.
  2. Как хочешь. Вы также можете проверить оба.
  3. Извините, не знаю, что делает это поле.

Вы проверили документацию OpenSSL ?

...