NSS: certificat client introuvable (surnom non spécifié)?
J'essaye d'accéder à un service tiers via PHP curl sur un Centos 6 qui vient avec curl et libcurl compilé avec NSS au lieu de OpenSSL.
C'est la cause de problèmes pour moi, à chaque fois que j'essaie d'accéder au service, j'obtiens cette erreur NSS: client certificate not found (nickname not specified)
.
Ma compréhension est que j'ai besoin d'installer les certificats dans la base de données NSS.
Je suis à la recherche pour des instructions étape par étape sur la façon de le faire (gardez à l'esprit, j'ai besoin de ce travail avec PHP curl fonctions appelées par Nginx serveur)
Grâce
source d'informationauteur Jason
Vous devez vous connecter pour publier un commentaire.
Essayer en préfixant le certificat de nom de fichier avec "./", ou en utilisant le chemin d'accès complet. À partir de la boucle page de manuel:
(l'emphase est mienne)
Par ailleurs, certaines instructions pour l'importation dans le NSS base de données de certificats sont ici, bien que je ne les ai pas utilisé:
http://rcritten.fedorapeople.org/nss_compat_ossl.html
J'ai eu le même message d'erreur avec curl lorsque j'ai entré le mauvais mot de passe lorsque vous tentez d'accéder à un FTP server qui a utilisé un simple mot de passe d'authentification. Il n'avait rien à voir avec des certificats.