Автор Тема: Добавление сертификата в атрибут userCertificate  (Прочитано 15058 раз)

elms

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Доброго дня Егор.
Пытаюсь добавить в атрибут пользователя userCertificate его сертификат, вылазит следующая ошибка:
ldap_add: Undefined attribute type (17)
additional info: userCertificate: requires ;binary transfer
Собственно сам файл ldif:
dn: cn=Yaroslav,ou=people,dc=test
objectClass: inetOrgPerson
objectClass: person
uid: Yaroslav
sn: Yaroslav
cn: Yaroslav
userPassword: Yaroslav
userCertificate;binary:< file://home/user1/Petr256.cer
Собственно ругается на то, что якобы файл представлен не в бинарном виде, но если пробовать грузить через LdapAdmin, та же самая ошибка, хотя он автоматически преобразует в бинарный вид. Куда копать?)

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 486
    • Просмотр профиля
Здравствуйте, Никита!

Во-первых, файл сертификата может быть действительно не в бинарном виде, а в PEM-формате, тогда его нужно переконвертировать:

# openssl x509 -outform DER -in incert.pem  -out outcert.der
Во-вторых, URL типа file у Вас записан не совсем верно, правильнее так (три слеша):

userCertificate;binary:< file:///home/user1/Petr256.cer
Насчёт того, преобразует ли LdapAdmin в бинарный вид, я не уверен, скорее всего нужно тоже сначала привести его к бинарному виду. Как-то раз я добавлял сертификат через LdapAdmin, насколько я помню, там тоже необходимо указывать опцию ;binary, посмотрите рисунок в этом посте.

Егор

 

Эта страница

Содержание

Новости:
Форум проекта Pro-LDAP.ru
OpenLDAP 2.4 Руководство

Содержание

Введение в службы каталогов OpenLDAPБыстрое развёртывание и начало работыОбщая картина - варианты конфигурацииСборка и установка OpenLDAPНастройка slapd

 

Конфигурационный файл slapdЗапуск slapdКонтроль доступаОграниченияИнструментыМеханизмы манипуляции даннымиНаложенияСпецификация схемы

 

БезопасностьSASLTLSРаспределённая служба каталоговРепликацияОбслуживаниеМониторингПроизводительностьУстранение неполадок
Перевод официального руководства OpenLDAP 2.4 Admin Guide
Полное содержание здесь
LDAP для учёных-ракетчиков

Содержание

О книгеКонцепции LDAPОбъекты LDAPУстановка LDAPПримерыНастройкаРепликация и отсылкиLDIF и DSMLПротоколLDAP API

 

HOWTOНеполадкиПроизводительностьИнструменты LDAPБезопасностьЗаметкиРесурсы LDAPRFC и X.500ГлоссарийОбъекты
Перевод "LDAP for Rocket Scientists"
Полное содержание здесь
Ресурсы

Книги

Руководство OpenLDAP 2.4LDAP для учёных-ракетчиков

Другие

СтатьиТермины LDAPman-страницы OpenLDAP 2.4Список RFCКлиенты LDAPФайлы наборов схемы
Полезные ресурсы
Форум

 

Разделы форумаНепрочитанные сообщенияПоследние сообщения
Форум проекта
Главная

Pro-LDAP.ru

О проектеНовости проектаУчастникиСтаньте участником!Сообщите об ошибке!Об авторских правахСоглашения проекта
Присоединяйсь!