SSL certificate error

后端 未结 3 788
执念已碎
执念已碎 2020-12-06 18:18

I am testing SSL access to a local node server with key,ca,cert in options ( self-signed w OpenSSL)

var server_options = {
  key: fs.readFileSync(\'/etc/ssl/         


        
相关标签:
3条回答
  • 2020-12-06 18:38

    It's your self-signed certificate that you should add to your CA bundle. Otherwise, curl can't know it can be trusted.

    0 讨论(0)
  • 2020-12-06 18:45

    On mac, I was getting similar ssl relating error while trying to install composer.

    error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate

    for the command

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    

    But I successfully installed it by running the command

    curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin/composer/
    

    as per instructed here.

    0 讨论(0)
  • 2020-12-06 18:52

    I finally found the location on OSX (10.8) : /usr/share/curl/cacert.pem so I added my self-signed certificate to it, and the restarted my node-ssl server..

    then curl command is now running fine wo the -k option

    curl -v --user 1234567890:abcdefghijklmnopqrstuvwxyz --data "grant_type=password&username=yves&password=123456789" https://macMini.local:8000/oauth/token
    
    * About to connect() to macMini.local port 8000 (#0)
    *   Trying 192.168.1.14...
    * connected
    * Connected to macMini.local (192.168.1.14) port 8000 (#0)
    * successfully set certificate verify locations:
    *   CAfile: /usr/share/curl/cacert.pem
      CApath: none
    ...
    
    0 讨论(0)
提交回复
热议问题