<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SSL error with Node 12 : TLS Configuration in Project Firefly Discussions</title>
    <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410885#M19</link>
    <description>&lt;P&gt;Hey&amp;nbsp;&lt;LI-USER uid="15833949"&gt;&lt;/LI-USER&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I checked with the team and there is no way to specify or lower the TLS version. We do not recommend our customers to use anything below TLS 1.2 because both TLS 1.0 and TLS 1.1 are not as secure and the industry as a whole is moving away from them.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thus, our recommendation would be to&lt;STRONG&gt; upgrade the service/API in question to use TLS 1.2 or higher.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;For the sake of completeness, you could try to work around the issue by using Node JS 10 for your functions. That being said, we again do not recommend this approach because -&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;1. NodeJS 10 is &lt;A href="https://nodejs.org/en/about/releases/" target="_blank" rel="noopener"&gt;no longer being maintained since April 2021&lt;/A&gt;.&lt;BR /&gt;2. You are likely to see higher latencies for actions using Node JS 10 due to cold starts (&lt;A href="https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/announcement-adobe-i-o-runtime-node-14-support-added/td-p/407574" target="_blank" rel="noopener"&gt;we will only prewarm Node 14 containers going forward&lt;/A&gt;.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Wed, 02 Jun 2021 21:10:44 GMT</pubDate>
    <dc:creator>tmj</dc:creator>
    <dc:date>2021-06-02T21:10:44Z</dc:date>
    <item>
      <title>SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/409777#M7</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have been having issues reaching an internal API with following error.&amp;nbsp;&lt;/P&gt;&lt;P&gt;write EPROTO 4390231552:error:1425F102:SSL routines&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I guess this happens since&amp;nbsp;&lt;SPAN&gt;Node.js 12's default TLS settings are stricter now. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The site doesn't handle TLS v1.2. Node 12 by default need 1.2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;On my local machine, I could specify the TLS version to make this work like this "node --tls-min-v1.0 apiProd.js"&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I turn off the TLS verification? or make this work?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Tue, 25 May 2021 21:39:37 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/409777#M7</guid>
      <dc:creator>Anil_Umachigi</dc:creator>
      <dc:date>2021-05-25T21:39:37Z</dc:date>
    </item>
    <item>
      <title>Re: SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410351#M8</link>
      <description>&lt;P&gt;Hey Anil, I will check with the team if there is a way to lower the Node TLS version or any other workarounds. That being said, as you may be aware that Adobe I/O Runtime and Project Firefly are moving away from NodeJS 12 to NodeJS 14. Could you try using NodeJS 14 and see if you can work around the problem?&lt;/P&gt;</description>
      <pubDate>Sat, 29 May 2021 12:40:20 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410351#M8</guid>
      <dc:creator>tmj</dc:creator>
      <dc:date>2021-05-29T12:40:20Z</dc:date>
    </item>
    <item>
      <title>Re: SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410373#M9</link>
      <description>&lt;P&gt;&lt;LI-USER uid="3768750"&gt;&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for getting back!&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes I did read about the update to NodeJS 14. I had issues updating as well. Awaiting reply to my query to kanika's post &lt;A href="https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/announcement-adobe-i-o-runtime-node-14-support-added/td-p/407574" target="_blank" rel="noopener"&gt;&lt;EM&gt;&lt;STRONG&gt;here&lt;/STRONG&gt;&lt;/EM&gt;&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried updating the manifest.yml from 12 to&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;runtime&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'nodejs:14' , but go an error on deploy&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Deploying actions&lt;BR /&gt;Error: Unsupported node version in action digi****/aaTrigger. Supported versions are ^10 || ^12&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;This is an existing app, wondering what's the right way to update.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Also any new app will be 14 by default henceforth?&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;It would be great if you could get back with an update of possible way forward.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 30 May 2021 06:00:48 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410373#M9</guid>
      <dc:creator>Anil_Umachigi</dc:creator>
      <dc:date>2021-05-30T06:00:48Z</dc:date>
    </item>
    <item>
      <title>Re: SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410382#M10</link>
      <description>&lt;P&gt;In your projects root folder is a file named package.json.&amp;nbsp; in there you need to update the node support from ^10 || ^12 to 12^ || 14^.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will send you a video on how to do it via messaging.&amp;nbsp; The video will be posted to YouTube Adobe Developer channel next week.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;</description>
      <pubDate>Sun, 30 May 2021 16:35:34 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410382#M10</guid>
      <dc:creator>dr_venture</dc:creator>
      <dc:date>2021-05-30T16:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410418#M11</link>
      <description>&lt;P&gt;&lt;LI-USER uid="289346"&gt;&lt;/LI-USER&gt;&amp;nbsp;Thank you! So I updated the Package.json, in addition I updated the Manifest.yml&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;runtime&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'nodejs:14' but got the same error.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A video will be great! thanks a bunch!!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 May 2021 07:46:01 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410418#M11</guid>
      <dc:creator>Anil_Umachigi</dc:creator>
      <dc:date>2021-05-31T07:46:01Z</dc:date>
    </item>
    <item>
      <title>Re: SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410541#M14</link>
      <description>&lt;P&gt;Thank you all the node version is resolved, but it would be great if you could post here about the SSL issue when have an update&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Jun 2021 05:39:18 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410541#M14</guid>
      <dc:creator>Anil_Umachigi</dc:creator>
      <dc:date>2021-06-01T05:39:18Z</dc:date>
    </item>
    <item>
      <title>Re: SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410643#M16</link>
      <description>&lt;P&gt;Is that TLS issue still persisting for you with node 14?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Jun 2021 15:15:05 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410643#M16</guid>
      <dc:creator>dr_venture</dc:creator>
      <dc:date>2021-06-01T15:15:05Z</dc:date>
    </item>
    <item>
      <title>Re: SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410726#M18</link>
      <description>&lt;P&gt;Yes, I'm afraid it is.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I get the below error, when&amp;nbsp;I try to access an internal API. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Works fine in Postman, but error's out in action.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"message": "write EPROTO 140477986916224&lt;/SPAN&gt;&lt;SPAN&gt;:error:&lt;/SPAN&gt;&lt;SPAN&gt;1425F102:SSL routines&lt;/SPAN&gt;&lt;SPAN&gt;:ssl_choose_client_version:&lt;/SPAN&gt;&lt;SPAN&gt;unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c&lt;/SPAN&gt;&lt;SPAN&gt;:1958:&lt;/SPAN&gt;&lt;SPAN&gt;\n",&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jun 2021 01:58:01 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410726#M18</guid>
      <dc:creator>Anil_Umachigi</dc:creator>
      <dc:date>2021-06-02T01:58:01Z</dc:date>
    </item>
    <item>
      <title>Re: SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410885#M19</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;LI-USER uid="15833949"&gt;&lt;/LI-USER&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I checked with the team and there is no way to specify or lower the TLS version. We do not recommend our customers to use anything below TLS 1.2 because both TLS 1.0 and TLS 1.1 are not as secure and the industry as a whole is moving away from them.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thus, our recommendation would be to&lt;STRONG&gt; upgrade the service/API in question to use TLS 1.2 or higher.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;For the sake of completeness, you could try to work around the issue by using Node JS 10 for your functions. That being said, we again do not recommend this approach because -&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;1. NodeJS 10 is &lt;A href="https://nodejs.org/en/about/releases/" target="_blank" rel="noopener"&gt;no longer being maintained since April 2021&lt;/A&gt;.&lt;BR /&gt;2. You are likely to see higher latencies for actions using Node JS 10 due to cold starts (&lt;A href="https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/announcement-adobe-i-o-runtime-node-14-support-added/td-p/407574" target="_blank" rel="noopener"&gt;we will only prewarm Node 14 containers going forward&lt;/A&gt;.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jun 2021 21:10:44 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410885#M19</guid>
      <dc:creator>tmj</dc:creator>
      <dc:date>2021-06-02T21:10:44Z</dc:date>
    </item>
    <item>
      <title>Re: SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410906#M20</link>
      <description>&lt;P&gt;&lt;LI-USER uid="3768750"&gt;&lt;/LI-USER&gt;&amp;nbsp;Thank you! That makes sense.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will check with our internal team and see if they can get that in pipeline.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you again!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jun 2021 01:54:02 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410906#M20</guid>
      <dc:creator>Anil_Umachigi</dc:creator>
      <dc:date>2021-06-03T01:54:02Z</dc:date>
    </item>
    <item>
      <title>Re: SSL error with Node 12 : TLS Configuration</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410942#M21</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;As a rule, any command line options available for node, can be set as the environment variable &lt;STRONG&gt;NODE_OPTIONS&lt;/STRONG&gt; (each option is space separated).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this case, in your action code, you can set it as:&lt;/P&gt;&lt;PRE&gt;process.env.NODE_OPTIONS = "--tls-min-v1.0"&lt;/PRE&gt;&lt;P&gt;... right before your api call.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unset it after so you won't affect the security of any other calls:&lt;/P&gt;&lt;PRE&gt;delete process.env.NODE_OPTIONS&lt;/PRE&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;PRE&gt;process.env.NODE_OPTIONS = "--tls-min-v1.0"
await doSomeApiCall()
delete process.env.NODE_OPTIONS&lt;/PRE&gt;</description>
      <pubDate>Thu, 03 Jun 2021 07:12:36 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/project-firefly-discussions/ssl-error-with-node-12-tls-configuration/m-p/410942#M21</guid>
      <dc:creator>ShazronAbdullah</dc:creator>
      <dc:date>2021-06-03T07:12:36Z</dc:date>
    </item>
  </channel>
</rss>

