Friday, October 24, 2008

how to solve the problem: KeyIdentifier value cannot be empty

The following problem can be solved by:






---------------------------------------------------

SEVERE: WSSTUBE0024: Error in Securing Outbound Message.com.sun.xml.wss.XWSSecurityException: WSS1852: KeyIdentifier value cannot be empty. Possible cause, certificate version being used does not support SubjectKeyIdentifier. at com.sun.xml.ws.security.opt.impl.keyinfo.TokenBuilder.buildKeyInfoWithKI(TokenBuilder.java:205) at com.sun.xml.ws.security.opt.impl.keyinfo.X509TokenBuilder.process(X509TokenBuilder.java:93) at com.sun.xml.ws.security.opt.impl.enc.TokenProcessor.process(TokenProcessor.java:160) at com.sun.xml.ws.security.opt.impl.enc.EncryptionProcessor.process(EncryptionProcessor.java:143) at com.sun.xml.wss.impl.filter.EncryptionFilter.encrypt(EncryptionFilter.jav

How to solve the problem: failed to get key/certificate from keystore

The following problem may be solved by:

1. The certificate file directory provided in the WSDL file is correct
2. The key password specified need to be same as it is in the keystore

Oct 24, 2008 10:28:21 AM com.sun.xml.wss.impl.misc.DefaultCallbackHandler getDefaultPrivKeyCertSEVERE: WSS1505: IO Exception occured: failed to get key/certificate from keystore (not necesaarily i/o excep)com.sun.xml.wss.impl.XWSSecurityRuntimeException: java.security.UnrecoverableKeyException: Cannot recover key at com.sun.xml.wss.impl.misc.DefaultCallbackHandler.getPrivateKey(DefaultCallbackHandler.java:2165) at com.sun.xml.wss.impl.misc.DefaultCallbackHandler.getDefaultPrivKeyCert(Def

What is WSIGrid?

WSIGrid is a technical portal as to how to build grid technologies based on Web Services Interoperability (WS-I) profiles and implementations such as WS-Security, WS-ReliableMessaging, WS-Addressing, WS-SecurityPolicy, etc.