View Issue Details

IDProjectCategoryView StatusLast Update
0005472GNUnetGNSpublic2019-02-28 10:17
Reporterschanzen Assigned Toschanzen Due Date
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.11.0Fixed in Version0.11.0 
Summary0005472: GNS-Proxy and multiple TLSA records
Descriptionwhile setting up letsencrypt we noticed that if you use TLSA in combination with it we might encounter problems with GNS proxy.

First, from looking at the code I think it does not look like that multiple TLSA records are accepted (in fact, only the last record seems to be processed).
However, in case server certificates are renewed, the server will use the new certificate usually _before_ the old certificate expires (as is the case with letsencrypt, usually).

As far as I can see this problem can _not_ be remedied using shadow records. We must support multiple TLSA records (in the proxy) and the server administrator must make sure that there is a sufficient delay between TLSA record update and the server certificate update. See also: https://dane.sys4.de/common_mistakes, ctrl-f "planned cert".
TagsNo tags attached.

Activities

Christian Grothoff

2018-11-12 19:56

manager   ~0013334

Should be implemented in 748788145..21eec1db5 -- but I did not test it (lacking automated test case). So please test & report back!

schanzen

2019-01-25 17:49

administrator   ~0013463

It works. I tested it. Test automation is difficult see https://gnunet.org/bugs/view.php?id=5514.

Issue History

Date ModifiedUsernameFieldChange
2018-11-06 11:00schanzenNew Issue
2018-11-12 19:18Christian GrothoffAssigned To => Christian Grothoff
2018-11-12 19:18Christian GrothoffStatusnew => assigned
2018-11-12 19:18Christian GrothoffProduct Version => Git master
2018-11-12 19:18Christian GrothoffTarget Version => 0.11.0
2018-11-12 19:18Christian GrothoffDescription Updated
2018-11-12 19:56Christian GrothoffNote Added: 0013334
2018-11-12 19:58Christian GrothoffAssigned ToChristian Grothoff => schanzen
2018-11-12 19:58Christian GrothoffStatusassigned => feedback
2019-01-25 17:49schanzenNote Added: 0013463
2019-01-25 17:49schanzenStatusfeedback => resolved
2019-01-25 17:49schanzenResolutionopen => fixed
2019-02-20 11:24Christian GrothoffFixed in Version => 0.11.0
2019-02-28 10:17Christian GrothoffStatusresolved => closed