求读取证书文件信息的源代码示例 朋友,好好看看JCE吧,你要的东西(摘要、签名、对称加解密、非对称加解密、证书解析),在Java的类库手册中都有(除了证书编码),做开发不能自己不动脑子让别人给你现成的。冒犯之处请原谅。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package sample.crypto;import java.io.File;import java.io.IOException;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.ByteArrayOutputStream;import java.security.cert.Certificate;import java.security.cert.CertificateFactory;import java.security.cert.CertificateException;public final class CertificateFileSample extends Object{ public static void main(String[] args) throws IOException, CertificateException { CertificateFactory factory = null; Certificate certificate = null; for (int i = 0; i<CRYPTOGRAPHERS.length; i++) { factory = CertificateFactory.getInstance( CRYPTOGRAPHERS[i]); certificate = loadCertificate( factory, getCertificateFileName()); System.out.println(); System.out.println(certificate.getClass().getName()); System.out.println(); System.out.println(certificate); System.out.println(); } } private static Certificate loadCertificate( CertificateFactory factory, String fileName) throws IOException, CertificateException { FileInputStream inFile = new FileInputStream(fileName); Certificate certificate = factory.generateCertificate(inFile); inFile.close(); return certificate; } private static String getCertificateFileName() { return "cert.cer"; } private static final String[] CRYPTOGRAPHERS = new String[] { "X.509" }; private CertificateFileSample() { super(); }} 如何渲染 JTable,请朋友们指点 iterator方法中有多态存在?是否可以举例说明下? 谁能给我个SWT图形界面开发的例子?多谢!! 这个问题哦 System.out.println 和 System.err.println有什么不同 求为什么会出现空指针异常 知道在java中如何将一个字符转换为ascii码吗, Label中怎样换行 请教几个有关Java方面的问题? 关于JDBC连接SQLServer,出问题了 关于程序中执行sql语句,数据库oracle,错误代码ora:00923,怎么解决,再线等待 用jsp收mail(pop3协议)!
import java.io.IOException;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.ByteArrayOutputStream;
import java.security.cert.Certificate;
import java.security.cert.CertificateFactory;
import java.security.cert.CertificateException;public final class CertificateFileSample
extends Object
{
public static void main(String[] args)
throws IOException,
CertificateException
{
CertificateFactory factory = null;
Certificate certificate = null; for (int i = 0; i<CRYPTOGRAPHERS.length; i++)
{
factory = CertificateFactory.getInstance(
CRYPTOGRAPHERS[i]);
certificate = loadCertificate(
factory,
getCertificateFileName());
System.out.println();
System.out.println(certificate.getClass().getName());
System.out.println();
System.out.println(certificate);
System.out.println();
}
} private static Certificate loadCertificate(
CertificateFactory factory,
String fileName)
throws IOException,
CertificateException
{
FileInputStream inFile = new FileInputStream(fileName);
Certificate certificate =
factory.generateCertificate(inFile);
inFile.close();
return certificate;
} private static String getCertificateFileName()
{
return "cert.cer";
} private static final String[] CRYPTOGRAPHERS =
new String[]
{
"X.509"
}; private CertificateFileSample()
{
super();
}
}