Minggu, 31 Oktober 2010

Error Expired Date Pada GlashFish v3

Ketika anda menjalankan aplikasi EJB kemudian muncul error seperti dibawah ini :

2010-01-08T12:13:20.727-0800|SEVERE|sun-appserver2.1|javax.enterprise.
system.core.security|_ThreadID=10;_ThreadName=main;[
[
 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: 6144706769222379850430183405655235862870193813433361902309516534
729547168229223442088128897090426025874990958624426272027915771330043379079
076269082776443120496525109458437435793974957144923190172655546279112796066
635455545786300647745888353781002359412766112775410851780140804282673804950
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 
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
0030: 88 53 0C 6B 97 49 C7 3E   35 DC 6C B9 BB AA DF 5C 
0040: BB 3A 2F 93 60 B6 A9 4B   4D F2 20 F7 CD 5F 7F 64 
0050: 7B 8E DC 00 5C D7 FA 77   CA 39 16 59 6F 0E EA D3 
0060: B5 83 7F 4D 4D 42 56 76   B4 C9 5F 04 F8 38 F8 EB 
0070: D2 5F 75 5F CD 7B FC E5   8E 80 7C FC 50          

];_RequestID=e392e4ea-74b6-48fd-80fc-4fda0f00aa15;|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: 6144706769222379850430183405655235862870193813433361902309516534
729547168229223442088128897090426025874990958624426272027915771330043379079
076269082776443120496525109458437435793974957144923190172655546279112796066
635455545786300647745888353781002359412766112775410851780140804282673804950
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 
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
0030: 88 53 0C 6B 97 49 C7 3E   35 DC 6C B9 BB AA DF 5C
0040: BB 3A 2F 93 60 B6 A9 4B   4D F2 20 F7 CD 5F 7F 64
0050: 7B 8E DC 00 5C D7 FA 77   CA 39 16 59 6F 0E EA D3
0060: B5 83 7F 4D 4D 42 56 76   B4 C9 5F 04 F8 38 F8 EB
0070: D2 5F 75 5F CD 7B FC E5   8E 80 7C FC 50        

- Error seperti di atas dapat dihilangkan dengan cara berikut :

  1. Cari folder config .                                                                                                                    Contoh : C:\Program Files\sges-v3\glassfish\domains\domain1\config 
  2. Copy file cacerts.jks dan Paste ke direktori dimana JDK anda terinstall                                        Contoh : C:\Program Files\Java\jdk1.6.0_16\bin
  3. Jalankan Command Prompt dan arahkan ke direktori dimana JDK anda terinstall
  4. Jalankan perintah "keytool"                                                                                                                   Contoh : C:\Program Files\Java\jdk1.6.0_16\binkeytool -delete -v -alias verisignserverca -keystore cacerts.jks                                                                                                                                   Enter keystore password:  changeit                                                                                           [Storing cacerts.jks]  
  5. Kemudian perintah                                                                                                             C:\Program Files\Java\jdk1.6.0_16\bin\keytool -list -v -alias verisignserverca -keystore cacerts.jks Enter keystore password:  changeit                                                                                           keytool error: java.lang.Exception: Alias does not exist
  6. Copy file cacerts.jks dan Paste kembali ke folder config
  7. Untuk lebih lengkapnya bisa di baca di http://blogs.sun.com/ramkri/entry/sec5054_certificate_has_expired_error

    0 komentar:

    Posting Komentar

    Twitter Facebook

     
    Powered by Blogger