gpt4 book ai didi

ssl - OpenLDAP SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:53:31 25 4
gpt4 key购买 nike

我正在尝试对 CentOS 7 上的 OpenLDAP 安装实现 SSL,但似乎无法在正确的字段中获得正确的证书。我对发行人的命名约定有点困惑。我确定这是一个 LDAP + SSL 新手问题:)

自签名证书命名如下

server.key
server.crt
server.csr

发行人给我提供了

AddTrustExternalCARoot.crt
SAAddTrustCA.crt
SADomainValidationSecureServerCA.crt
my_domain_name.crt

在我的 mod_ssl.ldif 中有

dn: cn=config
changetype: modify
replace: olcTLSCACertificateFile
olcTLSCACertificateFile: /etc/openldap/certs/SADomainValidationSecureServerCA.crt
-
replace: olcTLSCertificateFile
olcTLSCertificateFile: /etc/openldap/certs/AddTrustExternalCARoot.crt
-
replace: olcTLSCertificateKeyFile
olcTLSCertificateKeyFile: /etc/openldap/certs/server.key

我已经尝试了几种组合,但都没有成功。我确定我在这里忽略了一些简单的事情。运行时

# slapd -d -1

我得到以下输出,我确定这意味着错误/不匹配的 key

55d22d8e connection_get(15)
55d22d8e connection_get(15): got connid=1000
55d22d8e connection_read(15): checking for input on id=1000
ber_get_next
ldap_read: want=8, got=8
0000: 16 03 03 00 cf 01 00 00 ........
55d22d8e ber_get_next on fd 15 failed errno=34 (Numerical result out of range)
55d22d8e connection_read(15): input error=-2 id=1000, closing.
55d22d8e connection_closing: readying conn=1000 sd=15 for close

非常感谢任何帮助!

最佳答案

我已经弄清楚了这个问题,它有两个方面。

首先,我应该使用 TLS 而不是 SSL

其次,正确的设置是:

dn: cn=config
changetype: modify
replace: olcTLSCACertificateFile
olcTLSCACertificateFile: /etc/openldap/certs/SecureServerCA.crt
-
replace: olcTLSCertificateFile
olcTLSCertificateFile: /etc/openldap/certs/mydomain.crt
-
replace: olcTLSCertificateKeyFile
olcTLSCertificateKeyFile: /etc/openldap/certs/server.key

关于ssl - OpenLDAP SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32058204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com