加密方式:sha256-rsa
签名文件(releases.json)
openssl dgst -sha256 -sign ota_client_private.key -out signature.bin releases.json
ota_client_private.key 是签名使用的密钥
signature.bin 签名的结果
releases.json 签名的原始文件。
openssl dgst -sha256 -signature signature.bin -verify ota_staging_public.key releases.json
signature.bin 是签名指纹
ota_staging_public.key 是签名使用的密钥
releases.json 是被签名文件。
openssl dgst -prverify ota_client_private.key -sha256 -signature signature.bin releases.json
signature.bin 是签名指纹
ota_client_private.key 是签名使用的密钥
releases.json 是被签名文件。