Enter passphrase OK <Enter> ##使用空密码,也可以输入
<Take this one anyway> <Enter>
<Take this one anyway> <Enter>
有时可能因为随机数不够导致卡在那里,这时候你就yum 安装几个包组,马上就够了。
2.查看成生的密钥
[root@ng1 dev]# gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub 1024R/49C99488 2012-11-28 [expires: 2013-11-28]
uid LaoGuang (GPG-RPM-KEY) <ibuler@qq.com>
sub 1024R/69BA199D 2012-11-28 [expires: 2013-11-28]
3.导出公钥以供大家使用验证
gpg --export -a "LaoGuang" > RPM-GPG-KEY-LaoGuang
4.编缉 .rpmmacros说明我们用哪一个密钥加密,我们用root加密的那就在/root下编辑
vi ~/.rpmmacros
%_gpg_name LaoGuang
5.为rpm包加签名
rpm --addsign tengine-1.4.2-1.el6.x86_64.rpm
Enter pass phrase: ##输入密钥
Pass phrase is good.
tengine-1.4.2-1.el6.x86_64.rpm:
到此签名添加成功,下面来验证
6.讲刚才导出的公钥导入rpm中
rpm --import RPM-GPG-KEY-LaoGuang
7.验证
rpm --checksig tengine-1.4.2-1.el6.x86_64.rpm
tengine-1.4.2-1.el6.x86_64.rpm: rsa sha1 (md5) pgp md5 OK
到此整个过程完毕,你也试试吧