Skip to content
Discussion options

You must be logged in to vote

With starttls only server address is sent unencrypted, username or auth information are sent only after encryption is already established. And until TLS1.3 this was also the case for direct tls, only this version did gain ability to pass hostname encrypted.

At this point starttls is just curiosity that was needed at a time it was introduced, it was used to allow to serve multiple domains from single ip address, when this was added to XMPP the only way to be able to serve tls traffic was single domain per single ip address (server could have just single certificate, and that limited it to single domain). Later tls was extended with SNI which made client tell server what domain it wanted to…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@stratself
Comment options

@prefiks
Comment options

Answer selected by badlop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants