<?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 CST support for API based HSM in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/CST-support-for-API-based-HSM/m-p/1698678#M210223</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We are using i.MX8mini &amp;amp; trying to understand the CST tool to sign the images. Below are my questions,&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Does CST(cst-3.3.1 or 3.3.2) tool have inbuilt support to connect to API based HSM to get the image signed?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CST tool ------&amp;gt; API server -----&amp;gt; Digicert HSM&lt;/P&gt;&lt;P&gt;2. Does pre-built cst-3.3.2 have default built in support to communicate with HSM? or do we need to rebuild again the cst-3.3.2 for CST-HSM?&lt;/P&gt;&lt;P&gt;3. Can we build the cst-3.3.2 tool natively without using the docker file? What are the steps or guidelines?&lt;/P&gt;&lt;P&gt;4. Can we use the CST tool to access the remote HSM which is not in our network? Like DigiCert HSM?&lt;/P&gt;&lt;P&gt;5. We have proven signing PKI structure for i.MX6, can we use the same PKI key's &amp;amp; cert for i.MX8(i.e. CA, SRK, IMG &amp;amp; CSF)?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Aug 2023 14:07:40 GMT</pubDate>
    <dc:creator>jbhaijy</dc:creator>
    <dc:date>2023-08-03T14:07:40Z</dc:date>
    <item>
      <title>CST support for API based HSM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CST-support-for-API-based-HSM/m-p/1698678#M210223</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We are using i.MX8mini &amp;amp; trying to understand the CST tool to sign the images. Below are my questions,&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Does CST(cst-3.3.1 or 3.3.2) tool have inbuilt support to connect to API based HSM to get the image signed?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CST tool ------&amp;gt; API server -----&amp;gt; Digicert HSM&lt;/P&gt;&lt;P&gt;2. Does pre-built cst-3.3.2 have default built in support to communicate with HSM? or do we need to rebuild again the cst-3.3.2 for CST-HSM?&lt;/P&gt;&lt;P&gt;3. Can we build the cst-3.3.2 tool natively without using the docker file? What are the steps or guidelines?&lt;/P&gt;&lt;P&gt;4. Can we use the CST tool to access the remote HSM which is not in our network? Like DigiCert HSM?&lt;/P&gt;&lt;P&gt;5. We have proven signing PKI structure for i.MX6, can we use the same PKI key's &amp;amp; cert for i.MX8(i.e. CA, SRK, IMG &amp;amp; CSF)?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Aug 2023 14:07:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CST-support-for-API-based-HSM/m-p/1698678#M210223</guid>
      <dc:creator>jbhaijy</dc:creator>
      <dc:date>2023-08-03T14:07:40Z</dc:date>
    </item>
    <item>
      <title>Re: CST support for API based HSM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CST-support-for-API-based-HSM/m-p/1699464#M210325</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1) No,&lt;/P&gt;
&lt;P&gt;2) You may have it allready, check cst-3.3.2/code/back_end-hsm&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3) yes you can build it but there is no step guide.&lt;/P&gt;
&lt;P&gt;The following works for me on Linux, &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Extract cst-3.3.2.tgz&lt;/LI&gt;
&lt;LI&gt;Change into ./cst-3.3.2/code/cst and run: bash -c "OSTYPE=linux64 make rel_bin"&lt;/LI&gt;
&lt;LI&gt;Change into ./cst-3.3.2/code/back_end-engine/src and run:
&lt;OL&gt;
&lt;LI&gt;sed -i 's#^ROOT :=.*#ROOT := ../../cst/code#g' ./Makefile&lt;/LI&gt;
&lt;LI&gt;sed -i 's#^FRONTEND :=.*#FRONTEND := $(ROOT)/obj.linux$(BITNESS)/libfrontend.a#g' ./Makefile&lt;/LI&gt;
&lt;LI&gt;bash -c "OSTYPE=linux64 make"&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The cst binary for the HSM is now ./cst-3.3.2/code/back_end-engine/src/cst&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4) I don't think so&lt;/P&gt;
&lt;P&gt;5) Yes you can.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Fri, 04 Aug 2023 14:35:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CST-support-for-API-based-HSM/m-p/1699464#M210325</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2023-08-04T14:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: CST support for API based HSM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CST-support-for-API-based-HSM/m-p/1700225#M210405</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/34846"&gt;@Bio_TICFSL&lt;/a&gt;&amp;nbsp;Thanks for reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't see&amp;nbsp;&lt;SPAN&gt;back_end-hsm anywhere in the&amp;nbsp;cst-3.3.2 directory. But I see cst,&amp;nbsp;hab_log_parser, srktool binaries under&amp;nbsp;cst-3.3.2/linux64/bin. Just wanted to confirm are these binaries have support to interface with HSM?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Aug 2023 12:06:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CST-support-for-API-based-HSM/m-p/1700225#M210405</guid>
      <dc:creator>jbhaijy</dc:creator>
      <dc:date>2023-08-07T12:06:14Z</dc:date>
    </item>
  </channel>
</rss>

