| newt resign-image |
| ------------------ |
| |
| Sign or re-sign an existing image file. |
| |
| Usage: |
| ^^^^^^ |
| |
| .. code-block:: console |
| |
| newt resign-image <image-file> [signing-key [key-id]][flags] |
| |
| Global Flags: |
| ^^^^^^^^^^^^^ |
| |
| .. code-block:: console |
| |
| -h, --help Help for newt commands |
| -j, --jobs int Number of concurrent build jobs (default 8) |
| -l, --loglevel string Log level (default "WARN") |
| -o, --outfile string Filename to tee output to |
| -q, --quiet Be quiet; only display error output |
| -s, --silent Be silent; don't output anything |
| -v, --verbose Enable verbose output when executing commands |
| |
| Description |
| ^^^^^^^^^^^ |
| |
| Changes the signature of an existing image file. To sign an image, specify a .pem file for the ``signing-key`` and an |
| optional ``key-id``. ``key-id`` must be a value between 0-255. If a signing key is not specified, the command strips the |
| current signature from the image file. |
| |
| A new image header is created. The rest of the image is byte-for-byte equivalent to the original image. |
| |
| Warning: The image hash will change if you change the key-id or the type of key used for signing. |
| |
| Examples |
| ^^^^^^^^ |
| |
| +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+ |
| | Usage | Explanation | |
| +====================================================================================+===============================================================================================+ |
| | ``newt resign-image bin/targets/myble/app/apps/btshell/btshell.img private.pem`` | Signs the ``bin/targets/myble/app/apps/btshell/btshell.img`` file with the private.pem key. | |
| +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+ |
| | ``newt resign-image bin/targets/myble/app/apps/btshell/btshell.img`` | Strips the current signature from ``bin/targets/myble/app/apps/btshell/btshell.img`` file. | |
| +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+ |