Hi all!

 

  I have a question that makes me feel so confuse.

  I have updated OPENSSL.rpm to openssl-0.9.8e-7.el5, and have a little
modify to openssl.cnf and CA scripts! The change like below:

  The  OPENSSL.cnf:

  dir            = ./demoCA              # Where everything is kept

private_key     = $dir/private/cakey.pem   # The private key

RANDFILE      = $dir/private/.rand       # private random number file

default_days    = 730

default_bits     = 2048

 

The CA script

DAYS="-days 1825"       # change to 5 years default 1 year

CATOP=./demoCA        # default ../../CA

Add this line in script, when create newca it is more easy to create crl.pem
file.

echo "00" > ${CATOP}/crlnumber

 

After that, I create CA ,also create  cert and key file for a windows
client. Like below:

 

 

openssl pkcs12 -export -in ./demoCA/cacert.pem -inkey
./demoCA/private/cakey.pem -out rootca.p12

openssl pkcs12 -export -in ./newcert.pem -inkey ./newkey.pem -out client.p12

 

Then copy these file on windows and import them via mmc, After I import the
rootca.p12 into Trusted Root Certificate issue organization and import
client.p12 into Personal, and refresh , when I double-click personal
certificate, there was an error always like below:

 

Because the certificate path in the certificate authority certificate does
not seem to approach the authority or can not be used as end-entity
certificate, the certificate is invalid

 

How to deal with this problem?

 

3ks and regards!

 

Shawn!

 

 

Reply via email to