Please note that the Chinese and Japanese versions are currently being updated and are not yet complete. Stay tuned for the final versions!

leaps_cert_update_start

この呼び出しはイーサネット ゲートウェイでのみ使用できます。証明書更新プロセスを開始し、leaps_cert_update_write を呼び出す前に最初に呼び出す必要があります。要求が受け入れられると、コマンド ステータス = “ok” が返され、その後に最初のデータ要求が続きます。ユーザーは、leaps_cert_update_write を使用してデータ要求に応答する必要があります。拒否された場合、更新は開始されません。証明書の更新が拒否される理由は次のとおりです:

  • 不可 - アップロードする証明書のサイズが無効。

  • 内部エラー

  • アップロードされる証明書のIDが不明です。

証明書はder形式でなければならない。


入力
  • cert_type : 8ビット符号なし整数 (証明書の識別子/タイプ。0 - CA証明書、1 - 私の証明書、2 - 私の秘密鍵。)

  • size: 32ビット符号なし整数(アップロードされる証明書の合計サイズ、最大2048バイト)。

出力
  • offset: 32ビット符号なし整数 (次のデータチャンクの予想オフセット)

  • size: 32ビット符号なし整数 (次のデータチャンクの予想サイズ)

  • ステータスコード


TLV 要求

タイプ

長さ

0x36

0x05

cert_type (1バイト)

サイズ (4 バイト)

0x00

0xC4 0x26 0x00 0x00

タイプ0x36 (54 dec) はコマンド Leaps_cert_update_start を意味します

TLV 応答

タイプ

長さ

タイプ

長さ

0x40

0x01

0x00

0x7E

0x08

オフセット

サイズ

0x00 0x00 0x00 0x00

0xE4 0x03 0x00 0x00

タイプ 0x40 はステータスコード
タイプ 0x7E (126) はデータ要求を意味する