Generate your key
-
Save your passphrase in keytest.pass
-
Generate DER certificate
ssh-keygen -m PEM -t rsa -b 2048 -f keytest -P "$(cat ./keytest.pass)" openssl rsa -inform PEM -in ./keytest -outform DER -out keytest.der -passin file:./keytest.pass ln -s keytest.pub keytest.der.pub
Sign a binary for Flash
ngultra_binary_signer.py -k <your_key> <input_binary> <output_folder>
ngultra_binary_signer.py -k keytest.der bsp_demo.bin /tmp
Sign a binary for SpaceWire
ngultra_binary_signer.py -s -k <your_key> <input_binary> <output_folder>
ngultra_binary_signer.py -s -k keytest.der bsp_demo.bin /tmp