<?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>Secure Authenticationのトピックhow to set RSA private key into SE050</title>
    <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2194325#M1898</link>
    <description>&lt;P&gt;Hi everone, now I want to set RSA private key into SE050 but this function return fail:&amp;nbsp;sss_key_store_set_key().&amp;nbsp;Is there a problem with the way I pass parameters to that function? Please help me.&lt;/P&gt;&lt;P&gt;My code below:&lt;/P&gt;&lt;DIV&gt;sss_status_t ex_sss_entry_user_set_privKey(ex_sss_boot_ctx_t *pCtx, uint32_t objectID, uint8_t *key_inject, size_t keyLen,)&lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; sss_status_t status = kStatus_SSS_Success;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; /* Policies for key */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; const sss_policy_u key_withPol = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .type = KPolicy_Asym_Key,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Authentication object based on SE05X_AUTH*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .auth_obj_id = objectID,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .policy = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Asymmetric key policy*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .asymmkey = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for sign*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Sign = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for verify*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Verify = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for encrypt*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Encrypt = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for decrypt*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Decrypt = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for Key Derivation*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_KD = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for wrapped object*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Wrap = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy to re-write object*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Write = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for reading object*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Read = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy to use object for attestation*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Attest = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; };&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; /* Common rules */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; const sss_policy_u common = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .type = KPolicy_Common,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Authentication object based on SE05X_AUTH*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .auth_obj_id = objectID,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .policy = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .common = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Secure Messaging*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .req_Sm = 0,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy to Delete object*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Delete = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Forbid all operations on object*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .forbid_All = 0,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; };&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; /* create policy set */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; sss_policy_t policy_for_ec_key = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .nPolicies = 2,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .policies = { &amp;amp;key_withPol, &amp;amp;common }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; };&lt;/DIV&gt;&lt;DIV&gt;#ifdef GET_FREE_MEM&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; sss_se05x_session_t *pSession = (sss_se05x_session_t *)&amp;amp;pCtx-&amp;gt;session;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; uint16_t free_mem = 0;&lt;/DIV&gt;&lt;DIV&gt;#endif&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; /* initialize keyObject with key store */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; status = sss_key_object_init(&amp;amp;key_object, &amp;amp;pCtx-&amp;gt;ks);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; if (status != kStatus_SSS_Success)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; return status;&amp;nbsp; /* return error if can't initialize keyObject */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/* allocate/pre-provision memory for new key */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; status = sss_key_object_allocate_handle(&amp;amp;key_object,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; objectID,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kSSS_KeyPart_Private,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kSSS_CipherType_RSA_CRT,&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; keyLen,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kKeyObject_Mode_Persistent);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; if (status != kStatus_SSS_Success)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; return status;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/* moves data[] from memory to the destination key store */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; status = sss_key_store_set_key(&amp;amp;pCtx-&amp;gt;ks, &amp;amp;key_object, key_inject, keyLen, keyLen * 8, &amp;amp;policy_for_ec_key, 0);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; if (status != kStatus_SSS_Success)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; return status;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; return status;&amp;nbsp; &amp;nbsp;/* return successful if save data successfully */&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;</description>
    <pubDate>Tue, 28 Oct 2025 13:13:19 GMT</pubDate>
    <dc:creator>yang_lee</dc:creator>
    <dc:date>2025-10-28T13:13:19Z</dc:date>
    <item>
      <title>how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2194325#M1898</link>
      <description>&lt;P&gt;Hi everone, now I want to set RSA private key into SE050 but this function return fail:&amp;nbsp;sss_key_store_set_key().&amp;nbsp;Is there a problem with the way I pass parameters to that function? Please help me.&lt;/P&gt;&lt;P&gt;My code below:&lt;/P&gt;&lt;DIV&gt;sss_status_t ex_sss_entry_user_set_privKey(ex_sss_boot_ctx_t *pCtx, uint32_t objectID, uint8_t *key_inject, size_t keyLen,)&lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; sss_status_t status = kStatus_SSS_Success;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; /* Policies for key */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; const sss_policy_u key_withPol = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .type = KPolicy_Asym_Key,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Authentication object based on SE05X_AUTH*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .auth_obj_id = objectID,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .policy = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Asymmetric key policy*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .asymmkey = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for sign*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Sign = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for verify*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Verify = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for encrypt*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Encrypt = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for decrypt*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Decrypt = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for Key Derivation*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_KD = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for wrapped object*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Wrap = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy to re-write object*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Write = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy for reading object*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Read = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy to use object for attestation*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Attest = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; };&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; /* Common rules */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; const sss_policy_u common = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .type = KPolicy_Common,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Authentication object based on SE05X_AUTH*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .auth_obj_id = objectID,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .policy = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .common = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Secure Messaging*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .req_Sm = 0,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Policy to Delete object*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .can_Delete = 1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Forbid all operations on object*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .forbid_All = 0,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; };&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; /* create policy set */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; sss_policy_t policy_for_ec_key = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .nPolicies = 2,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .policies = { &amp;amp;key_withPol, &amp;amp;common }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; };&lt;/DIV&gt;&lt;DIV&gt;#ifdef GET_FREE_MEM&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; sss_se05x_session_t *pSession = (sss_se05x_session_t *)&amp;amp;pCtx-&amp;gt;session;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; uint16_t free_mem = 0;&lt;/DIV&gt;&lt;DIV&gt;#endif&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; /* initialize keyObject with key store */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; status = sss_key_object_init(&amp;amp;key_object, &amp;amp;pCtx-&amp;gt;ks);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; if (status != kStatus_SSS_Success)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; return status;&amp;nbsp; /* return error if can't initialize keyObject */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/* allocate/pre-provision memory for new key */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; status = sss_key_object_allocate_handle(&amp;amp;key_object,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; objectID,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kSSS_KeyPart_Private,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kSSS_CipherType_RSA_CRT,&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; keyLen,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kKeyObject_Mode_Persistent);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; if (status != kStatus_SSS_Success)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; return status;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/* moves data[] from memory to the destination key store */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; status = sss_key_store_set_key(&amp;amp;pCtx-&amp;gt;ks, &amp;amp;key_object, key_inject, keyLen, keyLen * 8, &amp;amp;policy_for_ec_key, 0);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; if (status != kStatus_SSS_Success)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; return status;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; return status;&amp;nbsp; &amp;nbsp;/* return successful if save data successfully */&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;</description>
      <pubDate>Tue, 28 Oct 2025 13:13:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2194325#M1898</guid>
      <dc:creator>yang_lee</dc:creator>
      <dc:date>2025-10-28T13:13:19Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2194768#M1899</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252826"&gt;@yang_lee&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Which SE05x variant are you playing with? Please kindly clarify.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;Kan&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;BR /&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Wed, 29 Oct 2025 04:40:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2194768#M1899</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2025-10-29T04:40:48Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2194854#M1900</link>
      <description>&lt;P&gt;Hi Kan,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for reply, I am using&amp;nbsp;SE050C2HQ1 for my product.&amp;nbsp;It seems to support RSA.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yang_lee_0-1761720445844.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/363017i35EF00EEFE24E0BE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yang_lee_0-1761720445844.png" alt="yang_lee_0-1761720445844.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In addition, when I use OM-SE051 ARD-E Dev Kit to run seTool to set RSA key (using PlugAndTrust_v04.07.00_20250210), I get an error described as below image:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yang_lee_1-1761720788886.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/363018iC6E2DA9B762BCA05/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yang_lee_1-1761720788886.png" alt="yang_lee_1-1761720788886.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Oct 2025 07:01:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2194854#M1900</guid>
      <dc:creator>yang_lee</dc:creator>
      <dc:date>2025-10-29T07:01:53Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2195634#M1901</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252826"&gt;@yang_lee&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please try with RSA RAW instead, the RSA CTR doesn't accept the pri key value, please check the APDU spec for more details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;Kan&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;BR /&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Thu, 30 Oct 2025 08:33:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2195634#M1901</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2025-10-30T08:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2196641#M1902</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/59276"&gt;@Kan_Li&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I noticed that the code in seTool is using kSSS_CipherType_RSA_CRT.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yang_lee_0-1761913504498.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/363508i5047F9AF63F5ACFF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yang_lee_0-1761913504498.png" alt="yang_lee_0-1761913504498.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I also tried with raw data but still failed. The RSA key that I pass into the ex_sss_entry_user_set_privKey function is attached below:&lt;/P&gt;&lt;P&gt;Is there any problem with this raw key?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 31 Oct 2025 12:27:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2196641#M1902</guid>
      <dc:creator>yang_lee</dc:creator>
      <dc:date>2025-10-31T12:27:17Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2197281#M1903</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252826"&gt;@yang_lee&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How did you generate the RSA Key for SeTool externally?&amp;nbsp; Actually we have a demo of&amp;nbsp;se05x_Delete_and_test_provision which provides an example for that purpose, please kindly refer to the following for details.&lt;/P&gt;
&lt;DIV id="tinyMceEditorKan_Li_0" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;Kan&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;BR /&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Mon, 03 Nov 2025 07:16:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2197281#M1903</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2025-11-03T07:16:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2197337#M1904</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/59276"&gt;@Kan_Li&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;I generated the RSA key by Openssl.&lt;/P&gt;&lt;P&gt;I think I will use it with ECC key instead of RSA key because now I have successfully used it with ECC key. Thanks for your kind support.&lt;/P&gt;&lt;P&gt;Brg.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Nov 2025 08:17:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2197337#M1904</guid>
      <dc:creator>yang_lee</dc:creator>
      <dc:date>2025-11-03T08:17:54Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2197860#M1908</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252826"&gt;@yang_lee&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the clarification!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please kindly have SeTool examples regarding RSA key pair as below:&lt;/P&gt;
&lt;PRE class="bp-text bp-text-plain hljs bp-is-scrollable" tabindex="0"&gt;&lt;CODE class="bp-text-code txt"&gt;openssl genpkey -algorithm RSA -out RsaKeyPair2048.pem -pkeyopt rsa_keygen_bits:2048&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE class="bp-text bp-text-plain hljs bp-is-scrollable" tabindex="0"&gt;&lt;CODE class="bp-text-code txt"&gt;./seTool setRsaKeyPair 2048 0xF0000211 RsaKeyPair2048.pem none&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope that helps,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;Kan&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;BR /&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Tue, 04 Nov 2025 02:03:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2197860#M1908</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2025-11-04T02:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2198195#M1910</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/59276"&gt;@Kan_Li&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Thanks for suggestions.&lt;/P&gt;&lt;P&gt;I built Plug &amp;amp; Trust MW version 04.07.00 and tried with SE051 but it still fails when using RSA key while succeeds with ECC key. Details are shown in the image below:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yang_lee_1-1762248358170.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/363906iF84F7EE2F0BB0D9E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yang_lee_1-1762248358170.png" alt="yang_lee_1-1762248358170.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Brg.&lt;/P&gt;</description>
      <pubDate>Tue, 04 Nov 2025 09:28:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2198195#M1910</guid>
      <dc:creator>yang_lee</dc:creator>
      <dc:date>2025-11-04T09:28:15Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2198809#M1914</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252826"&gt;@yang_lee&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Was the RSA key file generated with the following command?&lt;/P&gt;
&lt;PRE class="bp-text bp-text-plain hljs bp-is-scrollable" tabindex="0"&gt;&lt;CODE class="bp-text-code txt"&gt;openssl genpkey -algorithm RSA -out RsaKeyPair2048.pem -pkeyopt rsa_keygen_bits:2048&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Are you using OM-SE050E-ARD ? Indeed SE050E doesn't support RSA.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;Kan&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;BR /&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Wed, 05 Nov 2025 07:12:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2198809#M1914</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2025-11-05T07:12:49Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2199611#M1917</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/59276"&gt;@Kan_Li&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. “Was the RSA key file generated with the following command?”&lt;/STRONG&gt;&lt;BR /&gt;Yes, the RSA key file was generated using the command:&lt;BR /&gt;"openssl genpkey -algorithm RSA -out RsaKeyPair2048.pem -pkeyopt rsa_keygen_bits:2048."&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. “Are you using OM-SE050E-ARD? Indeed SE050E doesn't support RSA.”&lt;/STRONG&gt;&lt;BR /&gt;No, I am using OM-SE051-ARD (SE051C2HQ1) instead of OM-SE050E-ARD. Actually I have both of these development kits and both build SE-PLUG-TRUST-MW_04.07.00 to run the examples with SE05x. Besides, the product I am developing is using SE050C2HQ1 (for both Android and Bare metal platform), everything seems to work fine except RSA.&lt;/P&gt;&lt;P&gt;Best regard.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Nov 2025 01:32:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2199611#M1917</guid>
      <dc:creator>yang_lee</dc:creator>
      <dc:date>2025-11-06T01:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: how to set RSA private key into SE050</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2200443#M1919</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252826"&gt;@yang_lee&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sorry, my bad! Seems this tool has updated its parameters, please use the following command instead.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;seTool setRSA 2048 0xF0000211 RsaKeyPair2048.pem none&lt;/LI-CODE&gt;
&lt;P&gt;Please kindly have my result as below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Kan_Li_0-1762482313155.png" style="width: 639px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/364354i646EB4F61D3333B3/image-dimensions/639x214?v=v2" width="639" height="214" role="button" title="Kan_Li_0-1762482313155.png" alt="Kan_Li_0-1762482313155.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;Kan&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;BR /&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Nov 2025 02:26:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/how-to-set-RSA-private-key-into-SE050/m-p/2200443#M1919</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2025-11-07T02:26:14Z</dc:date>
    </item>
  </channel>
</rss>

