在WTK里导入证书的问题,向大家请教。
cdwy 2005-05-24 01:22:03 由于要使用httpsconnection连接手机和服务器,所以需要把证书导入到WTK中。
先利用JSSE生成证书,过程如下:
E:\resin-3.0.12>keytool -genkey -keyalg RSA -keystore keys/server.cer
输入keystore密码: 123456
您的名字与姓氏是什么?
[Unknown]: cac-743oytq0bnz.wy.com
您的组织单位名称是什么?
[Unknown]: scu
您的组织名称是什么?
[Unknown]: scu
您所在的城市或区域名称是什么?
[Unknown]: cd
您所在的州或省份名称是什么?
[Unknown]: sc
该单位的两字母国家代码是什么
[Unknown]: cn
CN=cac-743oytq0bnz.wy.com, OU=scu, O=scu, L=cd, ST=sc, C=cn 正确吗?
[否]: y
输入<mykey>的主密码
(如果和 keystore 密码相同,按回车):
E:\resin-3.0.12>
通过IE用https方式访问服务器,可以正常访问。证书大小为1.31k。
接下来就要在WTK里导入证书了。但是,导入时显示:java.security.cert.CertificateException:java.io.IOException:DerInputStream.getLength():lengthTag=109,too big.
导入失败。请大家说说问题出在哪里?怎样解决?