<?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>AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/110978/aws-device-qualifications-fails</link><description>Hi guys, 
 We are building an IoT device on nRF9160 
 The main protocol is MQTT and we are using AWS IoT Core as a Cloud provider. 
 MQTT client is based on nRF Connect SDK 2.5.0 mqtt_helper library. 
 We want to use AWS Device Adviser ( https://docs</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 12 Jul 2024 13:58:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/110978/aws-device-qualifications-fails" /><item><title>RE: AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/thread/493654?ContentTypeID=1</link><pubDate>Fri, 12 Jul 2024 13:58:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49b8ae1c-4bc7-4b9b-a4ed-c389b11dac01</guid><dc:creator>Alexey Papkovskiy</dc:creator><description>&lt;p&gt;Thank you a lot for such a great explanation. I think it is ok for now and&amp;nbsp;thank you for the tip on how&amp;nbsp;it can be&amp;nbsp;overcome&amp;nbsp;with SSL on the app side.&lt;br /&gt;&lt;br /&gt;BR,&lt;br /&gt;Alexey&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/thread/493581?ContentTypeID=1</link><pubDate>Fri, 12 Jul 2024 08:13:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40bf5510-7769-48a8-bb61-cd7972498f03</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Alexey,&lt;/p&gt;
&lt;p&gt;According to our modem development team, this feature has infrastructure available inside modem, but it needs the correct time and date source as input for validity check. This source is not decided yet, and it could be&amp;nbsp;GNSS or LTE network or others, but this will increase memory usage and power consumption, so we put this feature as a limitation by now.&lt;/p&gt;
&lt;p data-renderer-start-pos="409"&gt;Modem&amp;#39;s TLS stack keep server certificates in internal memory of the modem, so application cannot access them. If application want to access server certificates, TLS stack must be on application side. In this case, the application would open TCP socket and pass TLS records between application side TLS stack and modem TCP socket. Application must have knowledge of time and date in this case.&lt;/p&gt;
&lt;p data-renderer-start-pos="794"&gt;&lt;span&gt;I also notice from the&amp;nbsp;screenshot that the server certificate chain size is about 5K. This is beyond another limitation in release notes.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre data-immersive-translate-walked="bc925aea-c32b-46b8-a2fa-6a75c11e782e" data-immersive-translate-paragraph="1"&gt;- Maximum server certificate chain size has a limit of 4kB.&lt;/pre&gt;
&lt;p data-renderer-start-pos="794"&gt;&lt;span&gt;Overall, due to limited resource and low power requirement as cellular IoT device, nRF91 Modem has several limitations may affect your application development.&lt;/span&gt;&lt;/p&gt;
&lt;p data-renderer-start-pos="794"&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p data-renderer-start-pos="794"&gt;&lt;span&gt;Charlie&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/thread/491602?ContentTypeID=1</link><pubDate>Mon, 01 Jul 2024 12:36:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:041f29e9-c17c-4938-aed5-c07b65dda2bf</guid><dc:creator>Alexey Papkovskiy</dc:creator><description>&lt;p&gt;Thanks for pointing me to the release notes. I would appreciate it if it&amp;nbsp;could be possible to change.&lt;/p&gt;
&lt;p&gt;BR,&lt;/p&gt;
&lt;p&gt;Alexey&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/thread/491498?ContentTypeID=1</link><pubDate>Mon, 01 Jul 2024 08:02:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f448a692-f825-4d53-8b1c-603d688636a3</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Alexey,&lt;/p&gt;
&lt;p&gt;Thanks for sharing.&amp;nbsp;I just figure out that this is a limitation of MFW as you can find in &lt;a href="https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/release_notes_modemfirmware/mfw_nrf9160_1.3.6_release_notes.txt"&gt;the release notes&lt;/a&gt;&amp;nbsp;from&amp;nbsp;&lt;a href="https://www.nordicsemi.com/Products/Development-hardware/nRF9160-DK/Download#infotabs"&gt;nRF9160 DK - Downloads - nordicsemi.com&lt;/a&gt;.&lt;/p&gt;
&lt;pre&gt;- Server certificate expiry time is not verified.&lt;/pre&gt;
&lt;p&gt;I need to check with our development team for a detailed reason and will update to you later.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/thread/491367?ContentTypeID=1</link><pubDate>Fri, 28 Jun 2024 13:42:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:344f2f6e-5eea-4337-b421-1eafbca6adf4</guid><dc:creator>Alexey Papkovskiy</dc:creator><description>&lt;p&gt;Hi Charlie,&lt;/p&gt;
&lt;p&gt;Finally, I managed to collect traces. We updated SDK version to v2.6.1&lt;br /&gt;&lt;br /&gt;The issue is still there. I&amp;#39;ve attached traces of 2 runs&lt;br /&gt;But this is a screenshot that shows that the server certificate is expired for sure, but connection was established(((&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1719582029773v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/1.zip"&gt;devzone.nordicsemi.com/.../1.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/2.zip"&gt;devzone.nordicsemi.com/.../2.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/thread/483212?ContentTypeID=1</link><pubDate>Tue, 14 May 2024 10:27:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f4a03b9-8536-4c00-9815-188838956f77</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Alexey,&lt;/p&gt;
&lt;p&gt;Thanks for the clarification.&lt;/p&gt;
&lt;p&gt;Are you able to share a modem trace recording and its log printout when you do this kind of test?&lt;/p&gt;
&lt;p&gt;This will help us to understand what happened when this &lt;span&gt;TLS Expired Server Certificate&amp;nbsp;&lt;/span&gt;test failed.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/thread/483089?ContentTypeID=1</link><pubDate>Mon, 13 May 2024 14:03:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86ca22d3-eee2-4f05-b662-c2c42ac050e8</guid><dc:creator>Alexey Papkovskiy</dc:creator><description>&lt;p&gt;Hi Charlie,&lt;br /&gt;&lt;br /&gt;Yeh, it is enabled. And other tests, for instance, &amp;quot;&lt;span&gt;TLS Incorrect Subject Name Server Cert&amp;quot; and &amp;quot;TLS Unsecure Server Cert&amp;quot; are green.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/thread/483059?ContentTypeID=1</link><pubDate>Mon, 13 May 2024 13:10:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9f99748-8238-491f-bd20-f70a210ba855</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Alexey,&lt;/p&gt;
&lt;p&gt;This seems related to&amp;nbsp;TLS_PEER_VERIFY.&lt;/p&gt;
&lt;p&gt;Are you able to check if this socket option is enabled in your codes?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/thread/482566?ContentTypeID=1</link><pubDate>Wed, 08 May 2024 14:54:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f4d36d1-0777-4706-b874-d191101a2e60</guid><dc:creator>Alexey Papkovskiy</dc:creator><description>&lt;p&gt;Ok, no problem)))&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS Device Qualifications Fails</title><link>https://devzone.nordicsemi.com/thread/482563?ContentTypeID=1</link><pubDate>Wed, 08 May 2024 14:40:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b6b9abb-ca69-487d-94d5-2a009e23ca29</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Alexey,&lt;/p&gt;
&lt;p&gt;We are short of staff due to the public holiday period.&lt;/p&gt;
&lt;p&gt;Please expect a reply to come in next week.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>