J'ai créé une autorité de certification privée et formé un fichier de certificat pkcs12 pour le test. J'ai fait cela sur ma boîte Linux avec openssl by :
openssl req -config /etc/openssl.cnf -subj /CN=aa1@2C/O=Ruckus Wireless, Inc./ST=CA/C=US -batch -new -nodes -key users/2C.key -out users/2C.csr
openssl ca -config /etc/openssl.cnf -extensions client_cert -batch -in users/2C.csr -out users/2C.crt
openssl pkcs12 -export -out users/2C.pfx -inkey users/2C.key -in users/2C.crt -certfile cacert.pem -passout stdin
Après cela, j'ai copié le 2c.pfx sur ma machine Windows 7 et j'ai essayé de l'installer, mais le message d'erreur est apparu :
Fichier d'objets de sécurité de clé publique non valide : Ce fichier n'est pas valide pour l'utilisation suivante : échange de renseignements personnels.
Quelle en est la raison ? Ai-je créé un fichier pfx cassé ?