1. 27 Apr, 2018 2 commits
  2. 26 Apr, 2018 5 commits
  3. 25 Apr, 2018 4 commits
  4. 24 Apr, 2018 7 commits
  5. 23 Apr, 2018 9 commits
  6. 21 Apr, 2018 1 commit
  7. 20 Apr, 2018 5 commits
  8. 19 Apr, 2018 3 commits
  9. 18 Apr, 2018 1 commit
    • Dan McNulty's avatar
      schannel: add support for CURLOPT_CAINFO · 89963002
      Dan McNulty authored
      - Move verify_certificate functionality in schannel.c into a new
        file called schannel_verify.c. Additionally, some structure defintions
        from schannel.c have been moved to schannel.h to allow them to be
        used in schannel_verify.c.
      
      - Make verify_certificate functionality for Schannel available on
        all versions of Windows instead of just Windows CE. verify_certificate
        will be invoked on Windows CE or when the user specifies
        CURLOPT_CAINFO and CURLOPT_SSL_VERIFYPEER.
      
      - In verify_certificate, create a custom certificate chain engine that
        exclusively trusts the certificate store backed by the CURLOPT_CAINFO
        file.
      
      - doc updates of --cacert/CAINFO support for schannel
      
      - Use CERT_NAME_SEARCH_ALL_NAMES_FLAG when invoking CertGetNameString
        when available. This implements a TODO in schannel.c to improve
        handling of multiple SANs in a certificate. In particular, all SANs
        will now be searched instead of just the first name.
      
      - Update tool_operate.c to not...
      89963002
  10. 17 Apr, 2018 3 commits