{"action":"created","issue":{"url":"https://api.github.com/repos/core-wg/coap-tcp-tls/issues/4","repository_url":"https://api.github.com/repos/core-wg/coap-tcp-tls","labels_url":"https://api.github.com/repos/core-wg/coap-tcp-tls/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/core-wg/coap-tcp-tls/issues/4/comments","events_url":"https://api.github.com/repos/core-wg/coap-tcp-tls/issues/4/events","html_url":"https://github.com/core-wg/coap-tcp-tls/issues/4","id":160944499,"number":4,"title":"Should Application Layer Protocol Negotiation (ALPN) always be required","user":{"login":"brianraymor","id":3644743,"avatar_url":"https://avatars.githubusercontent.com/u/3644743?v=3","gravatar_id":"","url":"https://api.github.com/users/brianraymor","html_url":"https://github.com/brianraymor","followers_url":"https://api.github.com/users/brianraymor/followers","following_url":"https://api.github.com/users/brianraymor/following{/other_user}","gists_url":"https://api.github.com/users/brianraymor/gists{/gist_id}","starred_url":"https://api.github.com/users/brianraymor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianraymor/subscriptions","organizations_url":"https://api.github.com/users/brianraymor/orgs","repos_url":"https://api.github.com/users/brianraymor/repos","events_url":"https://api.github.com/users/brianraymor/events{/privacy}","received_events_url":"https://api.github.com/users/brianraymor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-06-17T18:09:12Z","updated_at":"2016-06-23T01:08:38Z","closed_at":null,"body":"Captured from [Ticket 387](https://trac.tools.ietf.org/wg/core/trac/ticket/387), @cabo wrote:\r\n\r\nSection 6.2 of says:\r\n\r\n_When CoAP is exchanged over TLS port 443 then the \"TLS Application Layer Protocol Negotiation Extension\" [RFC7301] MUST be used to allow demultiplexing at the server-side unless out-of-band\r\n information ensures that the client only interacts with a server that is able to demultiplex CoAP messages over port 443. This would, for example, be true for many IoT deployments where clients are pre-configured to only ever talk with specific servers._\r\n\r\nQUESTION: Shouldn't we simply always require ALPN? The protocol should not be defined in such a way that it depends on some undefined pre-configuration mechanism. --cabo\r\n"},"comment":{"url":"https://api.github.com/repos/core-wg/coap-tcp-tls/issues/comments/227922574","html_url":"https://github.com/core-wg/coap-tcp-tls/issues/4#issuecomment-227922574","issue_url":"https://api.github.com/repos/core-wg/coap-tcp-tls/issues/4","id":227922574,"user":{"login":"brianraymor","id":3644743,"avatar_url":"https://avatars.githubusercontent.com/u/3644743?v=3","gravatar_id":"","url":"https://api.github.com/users/brianraymor","html_url":"https://github.com/brianraymor","followers_url":"https://api.github.com/users/brianraymor/followers","following_url":"https://api.github.com/users/brianraymor/following{/other_user}","gists_url":"https://api.github.com/users/brianraymor/gists{/gist_id}","starred_url":"https://api.github.com/users/brianraymor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianraymor/subscriptions","organizations_url":"https://api.github.com/users/brianraymor/orgs","repos_url":"https://api.github.com/users/brianraymor/repos","events_url":"https://api.github.com/users/brianraymor/events{/privacy}","received_events_url":"https://api.github.com/users/brianraymor/received_events","type":"User","site_admin":false},"created_at":"2016-06-23T01:08:38Z","updated_at":"2016-06-23T01:08:38Z","body":"Do we want to include a version in the encoding [similar to HTTP and SPDY?](http://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids)\r\n"}}
{"actor":{"display_login":"brianraymor"}}