如何更改证书中的颁发者名称(我使用过keytool)?

Rah*_*hul 3 java

所有者:CN =网关,OU =网关,O =网关,C = ss

发行方:CN =网关,OU =网关,O =网关,C = ss

序列号:4c05ed66

有效期:2010年6月2日星期三11:04:30 IST 2010直到:2011年6月3日星期五11:04:30 IST 2011

证书指纹:

     MD5:  E3:27:75:8D:96:CB:C3:67:EF:F0:5D:E1:D6:85:CD:0C
     SHA1: 2E:8B:67:0D:AC:25:E2:99:50:61:60:88:BA:1F:1C:10:8F:41:7C:27

     Signature algorithm name: SHA1withDSA
     Version: 3
Run Code Online (Sandbox Code Playgroud)

相信这个证书?[不]:是的

证书已添加到密钥库

使用Keytool我正在生成KeyPair和证书.下面是我的证书的内容现在我想更改唯一的发行人名称,假设我正在验证它,我想让自己作为发行人,所以我想在这里输入我的信息...所有者应该是相同的只有发行人我想要改变..plz告诉我该怎么做?

Joa*_*uer 9

你不能,你必须创建一个新的证书.

证书包含它所呈现的数据的签名(包括所有者,发行者,指纹,......),这就是首先构成证书的原因.

换句话说:证书是专门设计的,因此这些数据在创建后无法修改.