"SEC5054: Certificate has expired" GlassFish 启动错误

在使用GlassFish时遇到证书过期错误SEC5054,通过修改时间并使用keytool删除信任库证书,成功解决了问题。
今天晚上在使用GlassFish的时候,启动碰见了这个问题,说然不影响使用,但是还是不舒服吧,线描数一下错误:
严重:SEC5054: Certificate has expired
Version: V1
Subject: OU=Secure Server Certification Authority, O="RSA Data Security,
Inc.", C=US
Signature Algorithm: MD2withRSA, OID = 1.2.840.113549.1.1.2

Key: SunPKCS11-__SUN_SJSAS_internal RSA public key, 1000 bits (id 21, se
ssion object)
modulus: 61447067692223798504301834056552358628701938134333 61902309516534
72954716822922344208812889709042602587499095862442 6272027915771330043379079
07626908277644312049652510945843743579397495714492 3190172655546279112796066
63545554578630064774588835378100235941276611277541 0851780140804282673804950
495744761467
public exponent: 65537
Validity: [From: Tue Nov 08 16:00:00 PST 1994,
To: Thu Jan 07 15:59:59 PST 2010]
Issuer: OU=Secure Server Certification Authority, O="RSA Data Security, I
nc.", C=US
SerialNumber: [ 02ad667e 4e45fe5e 576f3c98 195eddc0]

]
Algorithm: [MD2withRSA]
Signature:
0000: 65 DD 7E E1 B2 EC B0 E2 3A E0 EC 71 46 9A 19 11 e.......:..qF...
0010: B8 D3 C7 A0 B4 03 40 26 02 3E 09 9C E1 12 B3 D1 ......@&.>......
0020: 5A F6 37 A5 B7 61 03 B6 5B 16 69 3B C6 44 08 0C Z.7..a..[.i;.D..
0030: 88 53 0C 6B 97 49 C7 3E 35 DC 6C B9 BB AA DF 5C .S.k.I.>5.l....\
0040: BB 3A 2F 93 60 B6 A9 4B 4D F2 20 F7 CD 5F 7F 64 .:/.`..KM. .._.d
0050: 7B 8E DC 00 5C D7 FA 77 CA 39 16 59 6F 0E EA D3 ....\..w.9.Yo...
0060: B5 83 7F 4D 4D 42 56 76 B4 C9 5F 04 F8 38 F8 EB ...MMBVv.._..8..
0070: D2 5F 75 5F CD 7B FC E5 8E 80 7C FC 50 ._u_........P

];_RequestID=e392e4ea-74b6-48fd-80fc-4fda0f00aa15;|

这就是我在启动GlassFish的时候发生的错误,最开始看了一下提示,把时间改到了2009年,重新启动服务器就没有报错了,看来时证书有效时间的问题了,到网上搜了一下,找到了一篇文章,原文地址:[url]http://fixunix.com/solaris-rss/571413-sec5054-certificate-has-expired-error-message-glassfish-application-server.html[/url]
看了一下大概明白了过来,下面是解决办法,

打开终端
->cd /Applications/NetBeans/sges-v3/glassfish (这一步是进入GlassFish主目录,地址因人而异)
->cd domains/domain1/config/ (中间的domain1也有可能不一样的噢,如果你有多个domain那也得改变了)
->cp cacerts.jks cacerts.jks.save (先做一下备份吧)
->eytool -delete -v -alias verisignserverca -keystore cacerts.jks (利用keytool来删除GlassFish的信任库证书)

好了,现在重启一下服务器,没问题了,如果你的系统时间是在2010年1月7日以前的时间是不会出现以上错误的!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值