[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openldap-technical
Subject:    Re: SSL certificate install
From:       Howard Chu <hyc () symas ! com>
Date:       2023-12-14 9:46:18
Message-ID: ac27d9cc-a936-a427-b482-ae7380b8c944 () symas ! com
[Download RAW message or body]

Stefan Kania wrote:
> Syntax error? Open your file with vi and do a "set: list" and you will see additional blanks and tabstops.
> 
> 
> Am 13.12.23 um 14:28 schrieb Jean-Luc Chandezon:
>>>
>>> You are missing "changetype: modify"
>>>
>>> this is how it should look
>>> -------------
>>> dn: cn=config
>>> changetype: modify
>>> add: olcTLSCertificateFile
>>> olcTLSCertificateFile: /opt/symas/etc/openldap/example-net-cert.pem
>>> -
>>> add: olcTLSCertificateKeyFile
>>> olcTLSCertificateKeyFile: /opt/symas/etc/openldap/example-net-key.pem
>>> -
>>> add: olcTLSCACertificateFile
>>> olcTLSCACertificateFile: /opt/symas/etc/openldap/cacert.pem
>>>
>>> -------------
>>> Stefan
>>>
>>
>> Thank you Stefan!
>> Sorry for the mistake due to last changes.
>>
>> Our ldf file content is:
>>
>> dn: cn=config
>> changetype: modify
>> add: olcTLSCACertificateFile
>> olcTLSCACertificateFile: /etc/ssl/certs/LEXP_Infra_CA1.pem
>> -
>> add: olcTLSCertificateKeyFile
>> olcTLSCertificateKeyFile: /etc/ssl/private/annuaire.lexp.fr.key
>> -
>> add: olcTLSCertificateFile
>> olcTLSCertificateFile: /etc/ssl/certs/annuaire.lexp.fr.pem
>>
>>
>> with the request:
>> ldapmodify -Y EXTERNAL -H ldapi:/// -f /root/01-SSL.ldif
>>    result:
>> modifying entry "cn=config"
>> ldap_modify: Other (e.g., implementation specific) error (80)
>>
>> Any idea?
>>
>> Please find log content bellow
>>
>> 023-12-13T14:26:31.500282+01:00 bea-chicago slapd[63531]: #011#011one value, length 33
>> 2023-12-13T14:26:31.500380+01:00 bea-chicago slapd[63531]: #011add: olcTLSCertificateKeyFile
>> 2023-12-13T14:26:31.500452+01:00 bea-chicago slapd[63531]: #011#011one value, length 37

As always - set a higher debug level and examine the debug output. Not the syslog output. syslog is for recording
routine operation, not for isolating problems. Use the debug output for troubleshooting.

-- 
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic