Есть сервер с виртуалками и кучей сервисов на них, доступных по одному и тому же DNS-имени хоста, различаются только порты.
Хочется, чтобы для SSL-enabled сервисов генерировались сертификаты вида:
/C=RU/ST=Russia/O=Company/OU=IT/CN=test.host.domain/UID=ServiceID
/C=RU/ST=Russia/O=Company/OU=IT/CN=test.host.domain/UID=PostgreSQL-testing
Меня бы устроил и такой вариант:
/C=RU/ST=Russia/O=Company/OU=IT/UID=PostgreSQL-testing+CN=test.host.domain
Попробовал в секцию req_distinguished_name прописать:
uid = ServerID or UserID (min. 3 letters, max 25 letters)
uid_min = 3
uid_max = 25
uid_default = WWW
Но это, ясен пень не работает: при генерации запроса даже вопроса такого про uid нет.
В общем, как бы это так сделать, чтобы при генерации сертификатов на один и тот же CN генерировались разные DN?