ビルド時に組み込んだ公開鍵のペアとなるプライベート鍵を使って署名を行う バージョンで鍵を識別する 鍵変更だけの場合でもバージョンを変えること Openssl.exe : cygwinのインスト、Win版がある RSA鍵、ビット長は2048のみ SHA256のダイジェストに署名する Openssl0.9.6.k(r),1.0.0d作成の書名で動作確認 (鍵作成) openssl genrsa -out private_key.pem 2048 openssl enc -d -base64 -in private_key.pem -out private_key.der openssl rsa -pubout -inform DER -outform DER -in private_key.der -out public_key.der (1.0.0の場合) openssl genpkey -out private_key.der -outform DER -algorithm rsa -pkeyopt rsa_keygen_bits:2048 -pkeyopt rsa_keygen_pubexp:65537 openssl rsa -pubout -inform DER -outform DER -in private_key.der -out public_key.der (署名) openssl dgst -sha256 -binary -keyform DER -sign private_key.der -out csm_sign.dat csm_list.txt プライベート鍵のバイナリが不要なら openssl genrsa -out private_key.pem 2048 openssl rsa -pubout -outform DER -in private_key.pem -out public_key.der openssl dgst -sha256 -binary -sign private_key.pem -out csm_sign.dat csm_list.txt 作成したpub鍵をインポートアプリのomakeで指定 OBJECTS[] = $`(ObjectFromBinary $(TARGET), ./Imp_list/Public_Key.der) リストをプライベート鍵で署名作成、リストと署名をインポート時にSDから読む