b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

applet数字签名_数字签名rsa例子_姓名数字签名免费(6)

电脑杂谈  发布时间:2017-01-20 23:04:25  来源:网络整理

//读出一个CA证书,这里的l是字母l不是数据字1

PrivateKey privateKey = (PrivateKey)ks.getKey(alias,cakeypass);

//根据别名和证书密码读出CA证书的私钥

in.close();

//从证书库中读出的签发者(CA)的证书中提取签发者的信息

byte[] encodl = cl.getEncoded();//提取证书的编码,这里是字母l不是数据字1

X509CertImpl cimpl =newX509CertImpl(encodl);

//这里是字母l不是数据字1,根据证书的编码创建X509CertImpl类型的对象

//根据上面的对象获得X509CertInfo类型的对象,该对象封装了证书的全部内容。

X509CertInfo cinfo_first =

(X509CertInfo)cimpl.get(X509CertImpl.NAME"."X509CertImpl.INFO);

//然后获得X500Name类型的签发者信息

X500Name issuer = (X500Name)

cinfo_first.get(X509CertInfo.SUECT"."CertificateIssuerName.DN_NAME);

//获取待签发的证书,即获取被签发者的证书

//可从密钥库中获取,也可从导出的证书文件中获取,这里给出两种方式 ////////////////////////////////////////////////////////////////////////

//方式一、采用从导出的cer文件中获取 start

///////////////////////////////////////////////////////////////////////////////

/*

CertificateFactory cf =CertificateFactory.getInstance("X.509");

//X.509是使用最多的一种数字证书标准

FileInputStream in2 = new FileInputStream(cerFileName);//被签证书文件

java.security.cert.Certificate c2 = cf.generateCertificate(in2);

//生成需要被签的证书

in2.close();

byte[] encod2 = c2.getEncoded();

X509CertImpl cimp2 = new X509CertImpl(encod2);

//获得被签证书的详细内容,然后根据这个证书生成新证书

X509CertInfo cinfo_second =

(X509CertInfo)cimp2.get(X509CertImpl.NAME"."X509CertImpl.INFO);

*/

///////////////////////////////////////////////////////////////////////////////

//end方式一

///////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27683-6.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 邹盼
      邹盼

      看了很多遍

    • 康熙
      康熙

      来真格的让你有来无回

      • 柳明献
        柳明献

        为了一己之利而冒天下之大不韪

    • 日笠山亚美
      日笠山亚美

      知道要害死多少人不

    热点图片
    拼命载入中...