ldaps questão ao iniciar o serviço

1
service ldap restart
Stopping slapd:                                            [FAILED]
Checking configuration files for slapd:                    [  OK  ]
Starting slapd: 27861:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:632:Expecting: CERTIFICATE
27861:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:632:Expecting: CERTIFICATE
27861:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:632:Expecting: CERTIFICATE
27861:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:632:Expecting: CERTIFICATE
27861:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:632:Expecting: CERTIFICATE
27861:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:632:Expecting: CERTIFICATE
Enter PEM pass phrase:

Não tenho certeza porque recebo essas mensagens de erro.

    
por Nikole 07.10.2011 / 21:33

2 respostas

1

Verifique seu certificado e sua chave privada com openssl . Verifique se eles estão no formato PEM. O PEM é um formato blindado ASCII (abra-o em um editor de texto) e você deve ver BEGIN CERTIFICATE e, respectivamente, BEGIN PRIVATE KEY .

    
por 07.10.2011 / 22:03
0

Os certificados PEM geralmente começam com:

-----BEGIN CERTIFICATE----- < < (5 traços antes e depois)

e terminar com:

-----END CERTIFICATE----- < < (5 traços antes e depois)

Não deve haver espaço em branco antes ou depois dos traços e nenhum retorno de carro atrás da linha "END CERTIFICATE" (o openssl não se importa com as retornos de carro ao validar um certificado, mas algumas coisas importam).

Não é incomum assumir que se deve copiar tudo entre as linhas BEGIN e END quando você realmente precisa copiar tudo, incluindo as linhas BEGIN e END.

    
por 08.10.2011 / 00:35

Tags