View Issue Details

IDProjectCategoryView StatusLast Update
0003038GNUnetGNSpublic2013-12-24 20:54
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0003038: gnunet-gns-proxy does not properly validate SSL certificates
DescriptionRight now, it fprintf's the certs, but does not check if they match the LEHO record. Also, even the printing may not work depending on how libcurl was compiled (the documentation says it only works with OpenSSL, so we may have need for a libcurl improvement here as well).
TagsNo tags attached.
Attached Files

Relationships

parent of 0002526 closedChristian Grothoff GNS proxy does not validate DANE/TLSA records 

Activities

Christian Grothoff

2013-09-18 22:16

manager   ~0007464

The attached patch (to curl git head) adds support for returning certificates via the CURLINFO_CERTINFO mechanism for curl with GnuTLS. I still don't like it, as we'd really prefer to get the PEM encoding back instead. Well, to be discussed with the cURL folks.

Christian Grothoff

2013-10-21 17:26

manager   ~0007551

In combination with the CURL patch the verification is now implemented.

Christian Grothoff

2013-10-23 12:54

manager   ~0007560

By moving to libgnurl, this is now for sure done.

Issue History

Date Modified Username Field Change
2013-09-18 15:34 Christian Grothoff New Issue
2013-09-18 15:34 Christian Grothoff Status new => assigned
2013-09-18 15:34 Christian Grothoff Assigned To => Matthias Wachs
2013-09-18 15:34 Christian Grothoff Assigned To Matthias Wachs =>
2013-09-18 15:34 Christian Grothoff Target Version 0.10.1 => 0.11.0pre66
2013-09-18 15:35 Christian Grothoff Relationship added parent of 0002526
2013-09-18 15:36 Christian Grothoff Status assigned => confirmed
2013-09-18 22:16 Christian Grothoff File Added: 0001-Adding-support-for-CURLINFO_CERTINFO-when-compiled-w.patch
2013-09-18 22:16 Christian Grothoff Note Added: 0007464
2013-10-20 20:36 Christian Grothoff Target Version 0.11.0pre66 => 0.10.1
2013-10-20 20:36 Christian Grothoff Assigned To => Christian Grothoff
2013-10-20 20:36 Christian Grothoff Status confirmed => assigned
2013-10-21 17:26 Christian Grothoff Note Added: 0007551
2013-10-23 12:54 Christian Grothoff Note Added: 0007560
2013-10-23 12:54 Christian Grothoff Status assigned => resolved
2013-10-23 12:54 Christian Grothoff Fixed in Version => 0.10.0
2013-10-23 12:54 Christian Grothoff Resolution open => fixed
2013-10-23 12:54 Christian Grothoff Target Version 0.10.1 => 0.10.0
2013-12-24 20:54 Christian Grothoff Status resolved => closed