Próbuję uzyskać dostęp do usługi innej firmy poprzez zwinięcie PHP na systemie CentOS 6, który pochodzi z dyni i libcurl skompilowane przed KSW zamiast OpenSSL.NSS: nie znaleziono certyfikatu klienta (pseudonim nie jest określony)?
To powoduje problemy dla mnie, za każdym razem staram się uzyskać dostęp do usługi otrzymuję ten błąd NSS: client certificate not found (nickname not specified)
.
Rozumiem, że muszę zainstalować certyfikaty w bazie NSS.
szukam instrukcji krok po kroku, w jaki sposób to zrobić (należy pamiętać, że trzeba to do pracy z funkcjami PHP curl zwanych z serwera Nginx)
Dzięki
Ten pracował dla mnie. (Miłość wskrzesza "stare" posty!) –
to nie działa dla mnie ... mój curl nie jest skompilowany z nsspem. Używam bazy danych nss ... ale curl nigdy nie znajduje mojej kluczowej nazwy. Nawet jeśli udaje mi się wymienić nazwiska kluczowe za pomocą certutil ... – smashing
To nie zadziałało, ale poprowadź mnie we właściwym kierunku. Mój CURL został skompilowany z NSS (sprawdzony z curl -version) - i ten post jest rozwiązaniem, które zakończyło się dla mnie: http://stackoverflow.com/questions/19265100/curl-command-unable-to-load-client -cert-8018/20140138 # 20140138 – KFox112