-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Document using a certificate with a full chain #4849
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #4849 +/- ##
===========================================
- Coverage 75.35% 75.34% -0.01%
===========================================
Files 340 340
Lines 34939 34939
Branches 5722 5722
===========================================
- Hits 26327 26324 -3
- Misses 6998 7000 +2
- Partials 1614 1615 +1 |
Codecov Report
@@ Coverage Diff @@
## develop #4849 +/- ##
========================================
Coverage 75.34% 75.34%
========================================
Files 340 340
Lines 34939 34939
Branches 5722 5722
========================================
Hits 26324 26324
Misses 7002 7002
Partials 1613 1613
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sure. might also be worth updating the generated config so that it says "use the full chain" next to the relevant config setting.
feb5e2d
to
195776b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you've messed up with the sample config somehow
INSTALL.md
Outdated
for having Synapse automatically provision and renew federation | ||
certificates through ACME can be found at [ACME.md](docs/ACME.md). | ||
certificates through ACME can be found at [ACME.md](docs/ACME.md). If you | ||
are using your own certificate and key, be sure to use a certificate that |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
wait, this is misworded. A certificate can't include a chain: you need the full chain of certificates.
"use a .pem
file which includes the full certificate chain including any intermediate certificates".
Likewise for the config text,
Inserts a zero-width space in the `-->` which isn't supposed to close a comment. This used to be here but it got lost in d868262.
Improved federation configuration docs. Specifically detailing .well-known and SRV based delegation methods. Inspiration Valentin Lab <[email protected]> for #4781
1ce17f1
to
3ffdd92
Compare
Apologies for the force-push, was clearing out some things. CI should hopefully be happy now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
really lgtm this time
Closes #4764
Tell people to use a full chain certificate instead of just the top-level one (which browsers will accept, but clients not packing their own certificates will not).
While we mentioned that we don't explicitly include instructions for certbot/Let's Encrypt, I believe as it's the dominant way people are getting their certificates, including a line to help those people is essential, and means less tech support to do down the line.