[MASOCH-L] Openssl : duvida para gerar senha de protecao do certificado

Rejaine Monteiro rejaine at bhz.jamef.com.br
Fri Nov 13 10:55:36 -03 2009


Oi,

Estou gerando uma chave protegida por senha usando o openssl, mas parece
que a proteção por senha não está sendo aceita
O certificado é criado normalmente, porém ao validar ou fazer um teste
com a senha informada, posso digitar qualquer coisa que passa...

Estou fazendo assim:


# openssl req -days 3650 -nodes -new -keyout cli.key -out cli.csr
-config /home/vpn/openssl.cnf

Generating a 1024 bit RSA private key
..............................................................++++++
...++++++
writing new private key to 'cli.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [BR]:
State or Province Name (full name) [Minas Gerais]:
Locality Name (eg, city) [Belo Horizonte]:
Organization Name (eg, company) [Teste.Org]:
Organizational Unit Name (eg, section) [Teste]:
Common Name (eg. employe) []:cli
Email Address [abc at teste.org]:

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:123456
An optional company name []:


Depois, executo:

# openssl ca -batch -days 3650 -out cli.crt -in cli.csr -config
/home/vpn/openssl.cnf

Using configuration from /home/vpn/openssl.cnf
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
countryName           :PRINTABLE:'BR'
stateOrProvinceName   :PRINTABLE:'Minas Gerais'
localityName          :PRINTABLE:'Belo Horizonte'
organizationName      :PRINTABLE:'Teste.Org'
organizationalUnitName:PRINTABLE:'Teste'
emailAddress          :IA5STRING:'abc at teste.org'
Certificate is to be certified until Nov 11 12:43:54 2019 GMT (3650 days)

Write out database with 1 new entries
Data Base Updated


Em seguida, estou usando o comando abaixo (gerando um arquivo .PFX
qualquer) somente para testar a senha:

# openssl pkcs12 -export -in cli.crt -inkey cli.key -out cli.pfx

Enter Export Password: xxxxx
Verifying - Enter Export Password: xxxx

Se eu digitar qualquer coisa, o comando é aceito  normalmente (não dá
erro de senha inválida,  retorna o comando com status 0)  , ou seja, a
senha está sendo ignorada..

Ele não deveria checar a consistência da senha?

O que tá errado??







More information about the masoch-l mailing list