周游世界

喂马, 劈柴, 周游世界

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  28 随笔 :: 0 文章 :: 4 评论 :: 0 Trackbacks
.cer 包含证书主体的信息及证书的公钥,不包括私钥,可以公开。
.keystore 证书库,包含用户的公钥、私钥和证书。
 1            FileInputStream in = new FileInputStream(Path +"RGCA.keystore");
 2            KeyStore ks = KeyStore.getInstance("JKS");
 3            ks.load(in, pwd.toCharArray());
 4            Certificate certificate = ks.getCertificate(alias);
 5            System.out.println("从证书库中取得:"+RadiusUtil.getHexString(certificate.getEncoded()));
 6            System.out.println("从证书库中取得PublicKey:"+RadiusUtil.getHexString(certificate.getPublicKey().getEncoded()));
 7            X509Certificate x = (X509Certificate)certificate;
 8            System.out.println("从证书库中取得Signature:"+RadiusUtil.getHexString(x.getSignature()));
 9            PrivateKey caprk = (PrivateKey)ks.getKey(alias, pwd.toCharArray());
10            System.out.println("私钥:"+RadiusUtil.getHexString(caprk.getEncoded()));
posted on 2006-12-12 12:50 周游世界 阅读(1652) 评论(0)  编辑  收藏 所属分类: 网络协议

只有注册用户登录后才能发表评论。


网站导航: