termux case:
    
    
    u0_a185@localhost ~/nimtest> curl https://curl.se/ca/cacert.pem -o 
cacert.pem
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
                                     Dload  Upload   Total   Spent    Left  
Speed                      100  199k  100  199k    0     0  2363k      0 
--:--:-- --:--:-- --:--:-- 2374k                     u0_a185@localhost 
~/nimtest> ls
    cacert.pem  httpreq  httpreq.nim  nimtest.nimble  src  tests
    u0_a185@localhost ~/nimtest> nim c -d:ssl httpreq.nim
    Hint: used config file 
'/data/data/com.termux/files/usr/lib/nim/config/nim.cfg' [Conf]
    Hint: used config file 
'/data/data/com.termux/files/usr/lib/nim/config/config.nims' [Conf]         
..............................................
    Hint:  [Link]
    Hint: 96470 lines; 3.193s; 75.215MiB peakmem; Debug build; proj: 
/data/data/com.termux/files/home/nimtest/httpreq.nim; out: 
/data/data/com.termux/files/home/nimtest/httpreq [SuccessX]
    u0_a185@localhost ~/nimtest> ./httpreq
    /data/data/com.termux/files/home/nimtest/httpreq.nim(6) httpreq
    /data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(1101) 
getContent
    /data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(1096) get
    /data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(1072) 
request
    /data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(1048) 
request                      
/data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(998) requestAux
    /data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(890) 
newConnection
    /data/data/com.termux/files/usr/lib/nim/lib/pure/net.nim(802) 
wrapConnectedSocket
    /data/data/com.termux/files/usr/lib/nim/lib/pure/net.nim(914) socketError
    /data/data/com.termux/files/usr/lib/nim/lib/pure/net.nim(517) raiseSSLError
    [[reraised from:
    /data/data/com.termux/files/home/nimtest/httpreq.nim(6) httpreq             
                       
/data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(1101) getContent
    /data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(1096) get
    /data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(1072) 
request
    /data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(1048) 
request
    /data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(998) 
requestAux                    
/data/data/com.termux/files/usr/lib/nim/lib/pure/httpclient.nim(894) 
newConnection                 ]]
    Error: unhandled exception: error:1416F086:SSL 
routines:tls_process_server_certificate:certificate verify failed [SslError]
    
    
    Run

Reply via email to