生成签名文件:
gpg --gen-key
导入密钥文件
gpg --import key-pri
查看秘钥
gpg --list-keys
配置宏
echo "%_gpg_name {GPG_NAME}" > ~/.rpmmacros
签名,使用以下两种方式sign
rpm --addsign XXX.rpm
rpm --resign XXX.rpm
签名完成后,删掉私钥,不要泄露私钥
gpg --delete-secret-keys {key-id}
导入签名的公钥
rpm --import {url}/gpg-key-pub
验证一个签名过的包
rpm -K XXX.rpm
网友评论