Wrox Programmer Forums
|
BOOK: Beginning Cryptography with Java
This is the forum to discuss the Wrox book Beginning Cryptography with Java by David Hook; ISBN: 9780764596339
Welcome to the p2p.wrox.com Forums.

You are currently viewing the BOOK: Beginning Cryptography with Java section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old December 26th, 2007, 03:58 AM
Registered User
 
Join Date: Dec 2007
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default hermes problem

Hi

I have some problems in startup hermes , it can not open securty file as "ebms.p12" , we use JDK5 and do these for security :
1 : download "jce_policy-1_5_0.zip" , extended it and put their fils (local_policy.jar , US_export_policy.jar ) in JAVA_HOME/jdk1.5.0_05\jre\lib\security ,
2 : put file "bcprov-jdk15-138.jar" in "JAVA_HOME/jdk1.5.0_05\jre\lib\ext".
but the error isnt solved ,
if anyone has another solution or advice please help us.
The error is as follows :

<Error in activating plugin: hk.hku.cecid.ebms>
hk.hku.cecid.piazza.commons.spa.PluginException: Error in processing activation by handler: hk.hku.cecid.ebms.spa.EbmsProcessor
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize module group 'Ebms'
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to load modules
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize component 'Key Store Manager for Digital Signature'
    by hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception decrypting data - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.piazza.commons.spa.Plugin.activate(Pl ugin.java:136)
    at hk.hku.cecid.piazza.commons.spa.PluginRegistry.act ivatePlugins(PluginRegistry.java:307)
    at hk.hku.cecid.piazza.commons.spa.PluginRegistry.act ivate(PluginRegistry.java:281)
    at hk.hku.cecid.piazza.corvus.core.Kernel.<init>(Kern el.java:99)
    at hk.hku.cecid.piazza.corvus.core.Kernel.<clinit>(Ke rnel.java:30)
    at hk.hku.cecid.piazza.corvus.core.servlet.StartupSer vlet.init(StartupServlet.java:36)
    at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:4045)
    at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4351)
    at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirec tory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirec tories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps( HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostC onfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEv ent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLife cycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(Standa rdHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(Stan dardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(Sta ndardService.java:516)
    at org.apache.catalina.core.StandardServer.start(Stan dardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalin a.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootst rap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:413)
Caused by: hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize module group 'Ebms'
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to load modules
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize component 'Key Store Manager for Digital Signature'
    by hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception decrypting data - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.piazza.commons.module.ModuleGroup.<in it>(ModuleGroup.java:92)
    at hk.hku.cecid.ebms.spa.EbmsProcessor.processActivat ion(EbmsProcessor.java:55)
    at hk.hku.cecid.piazza.commons.spa.Plugin.activate(Pl ugin.java:133)
    ... 31 more
Caused by: hk.hku.cecid.piazza.commons.module.ModuleException : Unable to load modules
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize component 'Key Store Manager for Digital Signature'
    by hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception decrypting data - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.piazza.commons.module.ModuleGroup.loa dModules(ModuleGroup.java:130)
    at hk.hku.cecid.piazza.commons.module.ModuleGroup.<in it>(ModuleGroup.java:89)
    ... 33 more
Caused by: hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize component 'Key Store Manager for Digital Signature'
    by hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception decrypting data - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.piazza.commons.module.Module.initComp onents(Module.java:188)
    at hk.hku.cecid.piazza.commons.module.Module.init(Mod ule.java:133)
    at hk.hku.cecid.piazza.commons.module.ModuleGroup.loa dModules(ModuleGroup.java:112)
    ... 34 more
Caused by: hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception decrypting data - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.piazza.commons.security.KeyStoreCompo nent.load(KeyStoreComponent.java:189)
    at hk.hku.cecid.piazza.commons.security.KeyStoreCompo nent.init(KeyStoreComponent.java:145)
    at hk.hku.cecid.piazza.commons.security.KeyStoreCompo nent.init(KeyStoreComponent.java:95)
    at hk.hku.cecid.piazza.commons.module.Module.initComp onents(Module.java:182)
    ... 36 more
Caused by: java.io.IOException: exception decrypting data - java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.de cryptData(JDKPKCS12KeyStore.java:612)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.en gineLoad(JDKPKCS12KeyStore.java:828)
    at java.security.KeyStore.load(Unknown Source)
    at hk.hku.cecid.piazza.commons.security.KeyStoreCompo nent.load(KeyStoreComponent.java:183)
    ... 39 more
2007-12-26 10:39:51 [Thread-1 ] <ERROR> <Error in activating plugin: hk.hku.cecid.edi.as2>
hk.hku.cecid.piazza.commons.spa.PluginException: Error in processing activation by handler: hk.hku.cecid.edi.as2.AS2Processor
    by hk.hku.cecid.piazza.commons.spa.PluginException: Unable to initialize AS2 processor
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize module group 'AS2 Module Group'
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to load modules
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize component 'AS2 Key Store Manager'
    by hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception unwrapping private key - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.piazza.commons.spa.Plugin.activate(Pl ugin.java:136)
    at hk.hku.cecid.piazza.commons.spa.PluginRegistry.act ivatePlugins(PluginRegistry.java:307)
    at hk.hku.cecid.piazza.commons.spa.PluginRegistry.act ivate(PluginRegistry.java:281)
    at hk.hku.cecid.piazza.corvus.core.Kernel.<init>(Kern el.java:99)
    at hk.hku.cecid.piazza.corvus.core.Kernel.<clinit>(Ke rnel.java:30)
    at hk.hku.cecid.piazza.corvus.core.servlet.StartupSer vlet.init(StartupServlet.java:36)
    at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:4045)
    at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4351)
    at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirec tory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirec tories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps( HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostC onfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEv ent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLife cycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(Standa rdHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(Stan dardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(Sta ndardService.java:516)
    at org.apache.catalina.core.StandardServer.start(Stan dardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalin a.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootst rap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:413)
Caused by: hk.hku.cecid.piazza.commons.spa.PluginException: Unable to initialize AS2 processor
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize module group 'AS2 Module Group'
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to load modules
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize component 'AS2 Key Store Manager'
    by hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception unwrapping private key - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.edi.as2.AS2Processor.processActivatio n(AS2Processor.java:62)
    at hk.hku.cecid.piazza.commons.spa.Plugin.activate(Pl ugin.java:133)
    ... 31 more
Caused by: hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize module group 'AS2 Module Group'
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to load modules
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize component 'AS2 Key Store Manager'
    by hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception unwrapping private key - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.piazza.commons.module.ModuleGroup.<in it>(ModuleGroup.java:92)
    at hk.hku.cecid.edi.as2.AS2Processor.init(AS2Processo r.java:94)
    at hk.hku.cecid.edi.as2.AS2Processor.processActivatio n(AS2Processor.java:58)
    ... 32 more
Caused by: hk.hku.cecid.piazza.commons.module.ModuleException : Unable to load modules
    by hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize component 'AS2 Key Store Manager'
    by hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception unwrapping private key - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.piazza.commons.module.ModuleGroup.loa dModules(ModuleGroup.java:130)
    at hk.hku.cecid.piazza.commons.module.ModuleGroup.<in it>(ModuleGroup.java:89)
    ... 34 more
Caused by: hk.hku.cecid.piazza.commons.module.ModuleException : Unable to initialize component 'AS2 Key Store Manager'
    by hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception unwrapping private key - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.piazza.commons.module.Module.initComp onents(Module.java:188)
    at hk.hku.cecid.piazza.commons.module.Module.init(Mod ule.java:133)
    at hk.hku.cecid.piazza.commons.module.ModuleGroup.loa dModules(ModuleGroup.java:112)
    ... 35 more
Caused by: hk.hku.cecid.piazza.commons.security.KeyStoreManag ementException: Unable to initialize the key store
    by java.io.IOException: exception unwrapping private key - java.security.InvalidKeyException: Illegal key size
    at hk.hku.cecid.piazza.commons.security.KeyStoreCompo nent.load(KeyStoreComponent.java:189)
    at hk.hku.cecid.piazza.commons.security.KeyStoreCompo nent.init(KeyStoreComponent.java:145)
    at hk.hku.cecid.piazza.commons.security.KeyStoreCompo nent.init(KeyStoreComponent.java:95)
    at hk.hku.cecid.piazza.commons.module.Module.initComp onents(Module.java:182)
    ... 37 more
Caused by: java.io.IOException: exception unwrapping private key - java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.un wrapKey(JDKPKCS12KeyStore.java:546)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.en gineLoad(JDKPKCS12KeyStore.java:757)
    at java.security.KeyStore.load(Unknown Source)
    at hk.hku.cecid.piazza.commons.security.KeyStoreCompo nent.load(KeyStoreComponent.java:183)
    ... 40 more
Thanks alot.
Shariat


 
Old December 26th, 2007, 04:29 AM
dgh dgh is offline
Wrox Author
 
Join Date: Aug 2005
Posts: 206
Thanks: 0
Thanked 20 Times in 20 Posts
Default

The exception below indicates the policy files aren't installed for the JVM. It sounds like you've installed them correctly on the JVM you have mentioned, but I'd recommend you check it's the JVM being used. In some environments, especially windows, there can be a couple of installed JVMs, so a JRE rather than a JDK might be what is being used.

Regards,

David

 
Old February 25th, 2011, 06:39 AM
Registered User
 
Join Date: Feb 2011
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Cool You need to do this

First download the Java(TM) Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 5.0

from https://cds.sun.com/is-bin/INTERSHOP...-CDS_Developer

and then replace the local_policy.jar and US_export_policy.jar you will find in

java_home/jre/lib/security folder and then you will not get any exception.

Thanks
Kundan http://p2p.wrox.com/images/icons/icon6.gif









Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.