SSL-сертификат хранилища LDAP

Я использую OpenDS в качестве сервера LDAP. Можно ли хранить SSL-сертификаты для нескольких приложений (Tomcat/Apache Webserver и т. д.) в LDAP?

Я думаю, что «userCertificate» не будет правильным выбором. Может ли это быть обработано расширением?

Заранее спасибо. С уважением, Даниэль


person Daniel    schedule 27.10.2015    source источник
comment
Дальнейшие действия: stackoverflow .com/questions/33414640/   -  person ceving    schedule 06.12.2019


Ответы (1)


Это зависит от цели.

  • userCertificate для сертификатов
  • userPKCS12 предназначен для хранилищ ключей PKCS12, включая пары ключей, сертификаты и цепочки подписантов.

Один класс объектов, который включает их обоих, — это inetOrgPerson..

person user207421    schedule 27.10.2015
comment
Хорошо. Если у меня есть эта запись dn: cn=Tomcat,ou=ApplicationContext,dc=example,dc=com objectClass: top objectClass: applicationEntity supportedApplicationContext: Java presentationAddress: /opt/Tomcat cn: Tomcat, мне просто нужно добавить: userCertificate: certificate information Верно? - person Daniel; 27.10.2015
comment
Верно, если applicationEntity поддерживает этот атрибут. В противном случае вам придется использовать объектный класс, который поддерживает `userCertificate'. Я не понимаю, почему вы хотите хранить сертификаты с Tomcat, но не ключи. - person user207421; 27.10.2015
comment
Просто добавить имя вспомогательного класса, содержащего userCertificate attribute is pkiUser`. - person Zoran Regvart; 28.10.2015
comment
@ZoranRegvart Спасибо. - person user207421; 28.10.2015
comment
Спасибо @EJP и @ZoranRegvart за ваши полезные ответы. Во время установки Tomcat (с помощью сценария оболочки) хранилище ключей создается автоматически. Я просто хочу сохранить сертификат, потому что хочу, чтобы другие коты запрашивали этот сертификат у LDAP, а затем импортировали его в свое хранилище доверенных сертификатов. applicationEntity не имеет атрибута сертификата, но, возможно, я просто добавлю новый класс объектов со всеми атрибутами applicationEntity и атрибутом userCertificate - person Daniel; 28.10.2015