`

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

    博客分类:
  • J2EE
阅读更多
今天晚上在使用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年,重新启动服务器就没有报错了,看来时证书有效时间的问题了,到网上搜了一下,找到了一篇文章,原文地址:http://fixunix.com/solaris-rss/571413-sec5054-certificate-has-expired-error-message-glassfish-application-server.html
看了一下大概明白了过来,下面是解决办法,

打开终端
->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日以前的时间是不会出现以上错误的!
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics