Sto provando ad accedere a un servizio di terze parti tramite PHP curl su un sistema Centos 6 che viene fornito con curl e libcurl compilati su NSS invece di OpenSSL.NSS: certificato client non trovato (nickname non specificato)?
Questo mi crea problemi, ogni volta che provo ad accedere al servizio ottengo questo errore NSS: client certificate not found (nickname not specified)
.
La mia comprensione è che ho bisogno di installare i certificati nel database NSS.
sto cercando le istruzioni passo passo su come fare questo (tenere a mente, ho bisogno di questo per lavorare con le funzioni PHP ricciolo chiamate dai server Nginx)
Grazie
Questo ha funzionato per me. (Ama risuscitare i post "vecchi"!) –
non ha funzionato per me ... il mio ricciolo non è compilato con nsspem. Quindi sto usando il database nss ... ma arricciare non trova mai il mio nome descrittivo della chiave. Anche se riesco a elencare i nomi delle chiavi con certutil ... – smashing
Questo non ha funzionato per me, ma mi guida nella direzione corretta. My CURL è stato compilato con NSS (verificato con curl -version) e questo post è la soluzione che ha funzionato per me: http://stackoverflow.com/questions/19265100/curl-command-unable-to-load-client -cert-8018/20140138 # 20140138 – KFox112