欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

j2me操作数字证书的有关问题

更新时间: 2014-01-05 02:40:45 责任编辑: Author_N1

 

j2me操作数字证书的问题
请教个问题,我使用J2ME操作X509的接口,是可以的吗?使用X509Certificate.getinstace.在手机上是由问题的,但是同样的接口在windows上写一个程序,运行良好。
--参考方法--
在手机上具体是什么问题?
--参考方法--
getinstace失败,但是也没有任何错误产生。
--参考方法--
看看这里的说明:
http://sunschlichter0.informatik.tu-muenchen.de/Java/j2sdkme/j2me-cdc/java/security/cert/CertificateFactory.html

我对这个东西也不熟。下面代码来自上面的链接,不妨试试:
 FileInputStream fis = new FileInputStream(filename);
 DataInputStream dis = new DataInputStream(fis);

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

 byte[] bytes = new byte[dis.available()];
 dis.readFully(bytes);
 ByteArrayInputStream bais = new ByteArrayInputStream(bytes);

 while (bais.available() > 0) {
    Certificate cert = cf.generateCertificate(bais);
    System.out.println(cert.toString());
 }

--参考方法--
就是调用这个东西,似乎getInstance失败
try
{
ByteArrayInputStream bIn = new ByteArrayInputStream(bCertData);
x509 = X509Certificate.getInstance(bIn);

}
catch(Exception e)
{
e.printStackTrace();

System.out.println( Err:"+e.toString());
}
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:40:45
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13061/
本文WWW.DOC100.NET DOC100.NET版权所有。