<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>TCP Socket with TLS</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/97641/tcp-socket-with-tls</link><description>Hello, 
 has someone running a working example to open a TCP socket including TLS? Or what is the best base to start? 
 I am struggeling with the certs and key... is there somewhere a good description 
 how i have to provide the certifcates and keys?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 20 Mar 2025 23:04:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/97641/tcp-socket-with-tls" /><item><title>RE: TCP Socket with TLS</title><link>https://devzone.nordicsemi.com/thread/528298?ContentTypeID=1</link><pubDate>Thu, 20 Mar 2025 23:04:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea6584d6-75ad-43f4-b2e1-e15603e62870</guid><dc:creator>Dhanraj Kawade</dc:creator><description>&lt;p&gt;Hi Vipin,&lt;/p&gt;
&lt;p&gt;Do you have any tutorial or sample to create TCP proxy and connect with remote server using server certificate created by CA root certificate.&lt;br /&gt;&lt;br /&gt;It will really helpful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TCP Socket with TLS</title><link>https://devzone.nordicsemi.com/thread/421328?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2023 19:28:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c79177a-161c-4869-a2d2-6860279985b0</guid><dc:creator>vipin das</dc:creator><description>&lt;p&gt;Hi Martin,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I was able to run TCP + TLS on my nrf7002 DK.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Let me try to answer your few questions.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. You can refer some of the existing samples from zephyr/nordic documentation.&lt;/p&gt;
&lt;p&gt;2. I used .der certificate with following format.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;quot;-----BEGIN CERTIFICATE-----\n&amp;quot;
&amp;quot;MIIFTjCCBDagAwIBAgISBDR12TV11/ITTmCWq/qhU+6XMA0GCSqGSIb3DQEBCwUA\n&amp;quot;
&amp;quot;MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD\n&amp;quot;
&amp;quot;EwJSMzAeFw0yMjEyMTIxMTUzMzVaFw0yMzAzMTIxMTUzMzRaMB4xHDAaBgNVBAMT\n&amp;quot;
&amp;quot;E21haW5uZXQuaW5jdWJlZC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\n&amp;quot;
&amp;quot;AoIBAQCpNJGCqQGQ7igmuZbhmLsvpYtjIE/xxNd43Qwrl4NPfOU3qpg+i/ncWfnt\n&amp;quot;
&amp;quot;SV/v8KwTYTUXdnFhRHFvo9ydtX+K60Y5lzNbDFMLTN5PxyyZaD4d6yzkO91De7Gj\n&amp;quot;
&amp;quot;rMFmIADTSduAC9w7J8gvGscdeErQZ4HYii8lhxPddJW3SW0nGTfhkz/72zL0ty47\n&amp;quot;
&amp;quot;81WznYqRzUugoIYC7M/OPKV2pnvRoc52jYPc0UNy0p2rs8zyqF+gWYa1ePmaqwJ+\n&amp;quot;
&amp;quot;OYLiVxR7eVsvcXJOc2FTXeCwqcUIeUNwxWy/Ra7DVFrEQzgKl6Hm6K3MXeHwoHTl\n&amp;quot;
&amp;quot;N6WhbsUP2SJN/dljbriWNZR4xmrRAgMBAAGjggJwMIICbDAOBgNVHQ8BAf8EBAMC\n&amp;quot;
&amp;quot;BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw\n&amp;quot;
&amp;quot;HQYDVR0OBBYEFEDKJojJPlmrBFmA2M8ygwWdx2vbMB8GA1UdIwQYMBaAFBQusxe3\n&amp;quot;
&amp;quot;WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0\n&amp;quot;
&amp;quot;cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5j\n&amp;quot;
&amp;quot;ci5vcmcvMEEGA1UdEQQ6MDiCFGFwcHJvdmVyLmluY3ViZWQubmV0ggtpbmN1YmVk\n&amp;quot;
&amp;quot;Lm5ldIITbWFpbm5ldC5pbmN1YmVkLm5ldDBMBgNVHSAERTBDMAgGBmeBDAECATA3\n&amp;quot;
&amp;quot;BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNy\n&amp;quot;
&amp;quot;eXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2ALc++yTfnE26dfI5xbpY\n&amp;quot;
&amp;quot;9Gxd/ELPep81xJ4dCYEl7bSZAAABhQZl2FEAAAQDAEcwRQIhAMEEF3wj8FtuqWOJ\n&amp;quot;
&amp;quot;WNr2BaT/AFtIgESs1IvWRY0OKQWfAiAInjoEk8GlGteKSmfOzI+2Y8JW8FfusTMV\n&amp;quot;
&amp;quot;YoFEWrkmVAB1AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlejUutSAAABhQZl\n&amp;quot;
&amp;quot;2GsAAAQDAEYwRAIgc0tyIlqyFvJ+78wa8g9CEy4/oQj9nCiQ20QiEdZYHpcCICwb\n&amp;quot;
&amp;quot;zcURI87UMXaGYYYqEUFGhWiz4r2UXC3hkOYwkXQ4MA0GCSqGSIb3DQEBCwUAA4IB\n&amp;quot;
&amp;quot;AQAnnQ/Y8mfVgQ+mmXrdJbCYYWpa4+q2hhPrlHIV+h9DXYiWNXmuoyxnFrqZj7r9\n&amp;quot;
&amp;quot;z9yJTeZP/wKXm3Q2mkJ5tg57dC2tLST+AJPkq8+tcq186qZzXPBVN5kfEuWVcKDm\n&amp;quot;
&amp;quot;K0qgirvspbbo2KqIsp0UKcozdE33HBzAZZQQ0RkERxELLMKTjn5YkTil2TJoGEdy\n&amp;quot;
&amp;quot;omrM8i6tFpK3SHoj1lP9FON+wWVQP5IvghBp5yyoWjoqQLyuh4jOzd9VifVrs7pb\n&amp;quot;
&amp;quot;CvsZB8qlqUacPLfhQjtIAnGyh2tnTbJHiyWP7v9Xf3PdN2M1S+OqzqdOMlS1F/zh\n&amp;quot;
&amp;quot;qJK34+/0TYIoBjsudHmMMVVC\n&amp;quot;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;3. In order to make TLS work, ensure the versions of zephyr sdk(my case it is&amp;nbsp;ZEPHYR_SDK_VERSION 0.15.2). nerf-connect-sdk version:&amp;nbsp;nrf-connect-sdk-v2.2.99-dev3.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;4. Below mentioned HTTPS CLIENT sample is the best example for TCP+TLS.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;5. Always take a little care to configurations. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Let me know if you struggle again with TLS.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Vipin Das&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TCP Socket with TLS</title><link>https://devzone.nordicsemi.com/thread/415234?ContentTypeID=1</link><pubDate>Tue, 14 Mar 2023 13:38:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b1d31aa-7907-45f8-81b2-7885cfbc7c90</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi Martin,&lt;/p&gt;
&lt;p&gt;Thank you for contacting DevZone at NordicSemi.&lt;/p&gt;
&lt;p&gt;You may have a look at &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/nrf9160/https_client/README.html"&gt;NCS&amp;nbsp;HTTPS CLIENT&lt;/a&gt;&amp;nbsp;sample for 9160 that shows how to setup TLS session.&lt;/p&gt;
&lt;p&gt;For the certificates, please see &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/libraries/modem/modem_key_mgmt.html#certificates"&gt;certificates in modem key management&lt;/a&gt; (under modem library)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>