Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [higgins-dev] RCP Identity Selector 1.0

Jochen,

I can provide you a complete binary RCP identity selector package, which can be runnable in Windows XP. It's about 40.2 MB totally (without JRE). If you have any availble FTP or mail address I can send it to you.

The Eclipse mail box cannot hold such big file I think.

Li Tie

China Development Lab, IBM
Phone: 82452494  Tie-line: 9052494
E-Mail: litie@xxxxxxxxxx

子曰:弟子入则孝,出则悌,谨而信,泛爱众而亲仁,行有余力,则以学文。-- 论语 - 学而



From: Jochen Hiller <jo.hiller@xxxxxxxxxxxxxx>
To: "Higgins (Trust Framework) Project developer discussions" <higgins-dev@xxxxxxxxxxx>
Date: 2009-03-10 14:04
Subject: [higgins-dev] RCP Identity Selector 1.0
Sent by: higgins-dev-bounces@xxxxxxxxxxx





Hi all,

I followed advice of Mary and switched over to use Higgins RCP Identity Selector B1-0.0.

I am using this environment:
- Higgins B1-0-0
- MacOSX 10.5.6
- Java 5

I disabled usage of native library again in HigginsLogin.java.
Maintenance of self-issued cards is working fine now.

When now using the identity selector controlled via HBX request, I got these errors:


 INFO [Worker-0] (RPPSService2.java:61) - Received a message from /
127.0.0.1
 INFO [Worker-0] (RPPSService2.java:98) - The message is :
<hbx_request><document_URL>
http://localhost</document_URL><parameters><parameter name="TokenType" value="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1"/><parameter name="requiredClaims" value="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier"/><parameter name="optionalClaims" value="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname"/></parameters><certificate_chain><certificate>MIICUTCCAg4CBEmjLC4wCwYHKoZIzjgEAwUAMA4xDDAKBgNVBAMTA2poaTAeFw0wOTAyMjMyMzA3MjZaFw0wOTA1MjQyMzA3MjZaMA4xDDAKBgNVBAMTA2poaTCCAbcwggEsBgcqhkjOOAQBMIIBHwKBgQD9f1OBHXUSKVLfSpwu7OTn9hG3UjzvRADDHj+AtlEmaUVdQCJR+1k9jVj6v8X1ujD2y5tVbNeBO4AdNG/yZmC3a5lQpaSfn+gEexAiwk+7qdf+t8Yb+DtX58aophUPBPuD9tPFHsMCNVQTWhaRMvZ1864rYdcq7/IiAxmd0UgBxwIVAJdgUI8VIwvMspK5gqLrhAvwWBz1AoGBAPfhoIXWmz3ey7yrXDa4V7l5lK+7+jrqgvlXTAs9B4JnUVlXjrrUWU/mcQcQgYC0SRZxI+hMKBYTt88JMozIpuE8FnqLVHyNKOCjrh4rs6Z1kW6jfwv6ITVi8ftiegEkO8yk8b6oUZCJqIPf4VrlnwaSi2ZegHtVJWQBTDv+z0kqA4GEAAKBgHv0vBpClBKSfDo9A1BNC1QqmOVr8HzZnh+3lzMRUDcbB2106E0crtUmISNdwPB/F8E3Pa5kSCmp+/G8ioLH3z/UJJMXmiFdMbg/zFPi66zkAIZjd3HU3aGajIjzi2E20UY490Qt0ezDeelqoHKG9gJDtE/r/UyA1qadXh0E2jCCMAsGByqGSM44BAMFAAMwADAtAhUAkTvDCEMq07ib/vu4bq+TQkoGBeoCFBQdyBT6ZnIfXG1PhVqFBHCTfq2d</certificate></certificate_chain></hbx_request>
 INFO [Worker-1] (InfoCardModel.java:58) - Current Selector:org.eclipse.higgins.iss.cardspace
 INFO [Worker-1] (CardSpaceSelectorFactory.java:37) - policy="<OBJECT name="null" type="application/x-informationCard"><PARAM value="
http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1" name="tokenType"/><PARAM value="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier" name="requiredClaims"/><PARAM value="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" name="optionalClaims"/></OBJECT>"
 INFO [Thread-0] (CardSelectorView.java:96) - create part control for selector view part
 INFO [Thread-0] (CardSelectorView.java:88) - reset the card selector view part
ERROR [Worker-1] (InfoCardModel.java:73) - Error: loader constraints violated when linking javax/xml/namespace/QName class
java.lang.LinkageError: loader constraints violated when linking javax/xml/namespace/QName class

    at org.eclipse.higgins.iss.cardspace.util.CardSpacePolicyHelper.fromAxiom(CardSpacePolicyHelper.java:42)
    at org.eclipse.higgins.iss.cardspace.CardSpaceSelectorFactory.parsePolicy(CardSpaceSelectorFactory.java:39)
    at org.eclipse.higgins.iss.cardspace.CardSpaceSelectorFactory.getICardSelector(CardSpaceSelectorFactory.java:56)
    at org.eclipse.higgins.crpps.service.InfoCardModel.handleUIRequest(InfoCardModel.java:60)
    at org.eclipse.higgins.crpps.service.InfoCardController$2.run(InfoCardController.java:155)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
   


I followed the hint from Li and Carl:

http://dev.eclipse.org/mhonarc/lists/higgins-dev/msg04284.html
http://dev.eclipse.org/mhonarc/lists/higgins-dev/msg04296.html

and changed the ordering o.e.core.runtime and o.e.higgins.redistributable of required plugins in

- org.eclipse.higgins.iss.cardspace
- org.eclipse.higgins.icard.provider.cardspace.managed


After running again, I got this error:

INFO [Worker-2] (CardSpaceSelectorFactory.java:37) - policy="<OBJECT name="null" type="application/x-informationCard"><PARAM value="
http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1" name="tokenType"/><PARAM value="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier" name="requiredClaims"/><PARAM value="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" name="optionalClaims"/></OBJECT>"
 INFO [Worker-2] (SecureStorageICardProvider.java:907) - getICardByCUID(org.eclipse.higgins.icard.provider.securestorage#
http://schemas.xmlsoap.org/ws/2005/05/identity/issuer/self#urn:uuid:e6d3101a-d6ef-ca89-2fbe-e862825b902f)
 INFO [Worker-2] (SecureStorageICardProvider.java:911) - first key of the map:urn:uuid:e6d3101a-d6ef-ca89-2fbe-e862825b902f
 INFO [Worker-2] (SecureStorageICardProvider.java:920) - retrieving card(urn:uuid:e6d3101a-d6ef-ca89-2fbe-e862825b902f) -> org.eclipse.higgins.icard.provider.securestorage.CardStorePersonalCard@e9a677
XMLSecurityApacheExtension:XMLSecurityApacheExtension
XMLSecurityApacheExtension:configure
Base64ApacheExtension:Base64ApacheExtension
Base64ApacheExtension:configure
org.eclipse.higgins.sts.server.trust.SecurityTokenServiceFactory
java.lang.ClassNotFoundException: org.eclipse.higgins.sts.server.trust.SecurityTokenServiceFactory
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:483)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:164)
    at org.eclipse.higgins.configuration.common.ConfigurableComponentFactoryHelper.getClassByName(ConfigurableComponentFactoryHelper.java:149)
    at org.eclipse.higgins.configuration.common.ConfigurableComponentFactoryHelper.getSingletonFromFactory(ConfigurableComponentFactoryHelper.java:71)
    at org.eclipse.higgins.configuration.xml.SingletonHandler.getSetting(SingletonHandler.java:43)
    at org.eclipse.higgins.configuration.xml.MapHandler.getSetting(MapHandler.java:88)
    at org.eclipse.higgins.configuration.xml.ConfigurationHandler.configure(ConfigurationHandler.java:298)
    at org.eclipse.higgins.configuration.xml.ConfigurationHandler.configure(ConfigurationHandler.java:172)
    at org.eclipse.higgins.iss.cardspace.CardSpaceSelector.getConfigurationHandler(CardSpaceSelector.java:435)
    at org.eclipse.higgins.iss.cardspace.CardSpaceSelector.getIdentityToken(CardSpaceSelector.java:149)
    at org.eclipse.higgins.crpps.service.InfoCardModel.handleGetTokenRequest(InfoCardModel.java:130)
    at org.eclipse.higgins.crpps.service.InfoCardController.sendToken(InfoCardController.java:222)
    at org.eclipse.higgins.crpps.ui.IdProviderView$7.run(IdProviderView.java:319)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
null
java.lang.NullPointerException
    at org.eclipse.higgins.configuration.common.ConfigurableComponentFactoryHelper.getFactoryInstanceByExtension(ConfigurableComponentFactoryHelper.java:181)
    at org.eclipse.higgins.configuration.common.ConfigurableComponentFactoryHelper.getSingletonFromFactory(ConfigurableComponentFactoryHelper.java:83)
    at org.eclipse.higgins.configuration.xml.SingletonHandler.getSetting(SingletonHandler.java:43)
    at org.eclipse.higgins.configuration.xml.MapHandler.getSetting(MapHandler.java:88)
    at org.eclipse.higgins.configuration.xml.ConfigurationHandler.configure(ConfigurationHandler.java:298)
    at org.eclipse.higgins.configuration.xml.ConfigurationHandler.configure(ConfigurationHandler.java:172)
    at org.eclipse.higgins.iss.cardspace.CardSpaceSelector.getConfigurationHandler(CardSpaceSelector.java:435)
    at org.eclipse.higgins.iss.cardspace.CardSpaceSelector.getIdentityToken(CardSpaceSelector.java:149)
    at org.eclipse.higgins.crpps.service.InfoCardModel.handleGetTokenRequest(InfoCardModel.java:130)
    at org.eclipse.higgins.crpps.service.InfoCardController.sendToken(InfoCardController.java:222)
    at org.eclipse.higgins.crpps.ui.IdProviderView$7.run(IdProviderView.java:319)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
ERROR [Worker-2] (ConfigurationHandler.java:302) -
java.lang.NullPointerException
    at org.eclipse.higgins.configuration.xml.SingletonHandler.getSetting(SingletonHandler.java:72)
    at org.eclipse.higgins.configuration.xml.MapHandler.getSetting(MapHandler.java:88)
    at org.eclipse.higgins.configuration.xml.ConfigurationHandler.configure(ConfigurationHandler.java:298)
    at org.eclipse.higgins.configuration.xml.ConfigurationHandler.configure(ConfigurationHandler.java:172)
    at org.eclipse.higgins.iss.cardspace.CardSpaceSelector.getConfigurationHandler(CardSpaceSelector.java:435)
    at org.eclipse.higgins.iss.cardspace.CardSpaceSelector.getIdentityToken(CardSpaceSelector.java:149)
    at org.eclipse.higgins.crpps.service.InfoCardModel.handleGetTokenRequest(InfoCardModel.java:130)
    at org.eclipse.higgins.crpps.service.InfoCardController.sendToken(InfoCardController.java:222)
    at org.eclipse.higgins.crpps.ui.IdProviderView$7.run(IdProviderView.java:319)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)



This error was related due to missing plugin org.eclipse.higgins.sts.server.trust in launch configuration. I created this launch config selecting o.e.h.crpps and use all required plugins.
I added now this plugin, and started selector again.

Then I get next error:

INFO [Worker-2] (CardSpaceSelectorFactory.java:37) - policy="<OBJECT name="null" type="application/x-informationCard"><PARAM value="
http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1" name="tokenType"/><PARAM value="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier" name="requiredClaims"/><PARAM value="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" name="optionalClaims"/></OBJECT>"
 INFO [Worker-2] (SecureStorageICardProvider.java:907) - getICardByCUID(org.eclipse.higgins.icard.provider.securestorage#
http://schemas.xmlsoap.org/ws/2005/05/identity/issuer/self#urn:uuid:e6d3101a-d6ef-ca89-2fbe-e862825b902f)
 INFO [Worker-2] (SecureStorageICardProvider.java:911) - first key of the map:urn:uuid:e6d3101a-d6ef-ca89-2fbe-e862825b902f
 INFO [Worker-2] (SecureStorageICardProvider.java:920) - retrieving card(urn:uuid:e6d3101a-d6ef-ca89-2fbe-e862825b902f) -> org.eclipse.higgins.icard.provider.securestorage.CardStorePersonalCard@c2ef83
XMLSecurityApacheExtension:XMLSecurityApacheExtension
XMLSecurityApacheExtension:configure
Base64ApacheExtension:Base64ApacheExtension
Base64ApacheExtension:configure
 INFO [Worker-2] (SecureStorageICardProvider.java:907) - getICardByCUID(org.eclipse.higgins.icard.provider.securestorage#
http://schemas.xmlsoap.org/ws/2005/05/identity/issuer/self#urn:uuid:e6d3101a-d6ef-ca89-2fbe-e862825b902f)
 INFO [Worker-2] (SecureStorageICardProvider.java:911) - first key of the map:urn:uuid:e6d3101a-d6ef-ca89-2fbe-e862825b902f
 INFO [Worker-2] (SecureStorageICardProvider.java:920) - retrieving card(urn:uuid:e6d3101a-d6ef-ca89-2fbe-e862825b902f) -> org.eclipse.higgins.icard.provider.securestorage.CardStorePersonalCard@c2ef83
 INFO [Worker-2] (PPIDHelper.java:49) - user friendly ppid is:
 INFO [Worker-2] (PPIDHelper.java:49) - user friendly ppid is:
Section 8.4.1 Step 2 Processing...
H[0] ((byte)0xB6, (byte)0x8A, (byte)0xDD, (byte)0xD5, (byte)0x34, (byte)0xC3, (byte)0x7C, (byte)0xE8, (byte)0x8B, (byte)0x5E, (byte)0xCC, (byte)0x8B, (byte)0x01, (byte)0xE2, (byte)0x6D, (byte)0x5D, (byte)0xA4, (byte)0x7F, (byte)0x67, (byte)0x91)
H[1] ((byte)0x2C, (byte)0x3F, (byte)0x00, (byte)0x1C, (byte)0x5D, (byte)0x45, (byte)0x3B, (byte)0xFF, (byte)0x90, (byte)0x9D, (byte)0x5B, (byte)0xB4, (byte)0xE4, (byte)0x38, (byte)0x5C, (byte)0xDD, (byte)0x2C, (byte)0x35, (byte)0x05, (byte)0x4D)
H[2] ((byte)0xDA, (byte)0x14, (byte)0x6C, (byte)0xA3, (byte)0xA0, (byte)0xD9, (byte)0xEF, (byte)0x14, (byte)0xC2, (byte)0x25, (byte)0xF8, (byte)0x50, (byte)0x2C, (byte)0x22, (byte)0xB5, (byte)0xE3, (byte)0x32, (byte)0x16, (byte)0x11, (byte)0xB0)
H[3] ((byte)0x02, (byte)0xA6, (byte)0x72, (byte)0xB9, (byte)0x31, (byte)0x5F, (byte)0x74, (byte)0x16, (byte)0x6D, (byte)0x52, (byte)0x0A, (byte)0xF3, (byte)0xD9, (byte)0x14, (byte)0xDF, (byte)0x39, (byte)0x7C, (byte)0xF3, (byte)0x99, (byte)0xE5)
H[4] ((byte)0x28, (byte)0x5F, (byte)0xCE, (byte)0x84, (byte)0x09, (byte)0x73, (byte)0x64, (byte)0x23, (byte)0x51, (byte)0xEE, (byte)0x31, (byte)0x84, (byte)0xED, (byte)0xC8, (byte)0xF4, (byte)0x85, (byte)0x51, (byte)0x83, (byte)0xD0, (byte)0x55)
H[5] ((byte)0xE6, (byte)0xF1, (byte)0xBC, (byte)0x54, (byte)0x27, (byte)0xC6, (byte)0x92, (byte)0xC1, (byte)0x2E, (byte)0xEB, (byte)0x90, (byte)0x4B, (byte)0xEB, (byte)0x48, (byte)0xD4, (byte)0xF5, (byte)0xF5, (byte)0x95, (byte)0x7B, (byte)0xA0)
H[6] ((byte)0xA3, (byte)0x83, (byte)0xA4, (byte)0x7C, (byte)0x92, (byte)0x0D, (byte)0x31, (byte)0x18, (byte)0x86, (byte)0x78, (byte)0x5B, (byte)0xC3, (byte)0x22, (byte)0xB7, (byte)0x66, (byte)0x8B, (byte)0xC4, (byte)0xB4, (byte)0xE4, (byte)0xB4)
H[7] ((byte)0xB9, (byte)0x43, (byte)0x45, (byte)0x12, (byte)0xB6, (byte)0x15, (byte)0xC1, (byte)0xB3, (byte)0x30, (byte)0xAF, (byte)0xB5, (byte)0xB1, (byte)0x56, (byte)0x85, (byte)0x5F, (byte)0xE9, (byte)0xEC, (byte)0xEF, (byte)0xDE, (byte)0xDF)
H[8] ((byte)0x6F, (byte)0xF3, (byte)0x8F, (byte)0x3F, (byte)0x11, (byte)0x9C, (byte)0xEF, (byte)0xC1, (byte)0x5D, (byte)0xCA, (byte)0x40, (byte)0xF8, (byte)0x5C, (byte)0x05, (byte)0xA3, (byte)0xE1, (byte)0x62, (byte)0xC2, (byte)0xEF, (byte)0x54)
H[9] ((byte)0x5B, (byte)0xC5, (byte)0x88, (byte)0x2A, (byte)0x4A, (byte)0xC5, (byte)0x5C, (byte)0x4B, (byte)0xEB, (byte)0xA2, (byte)0x6A, (byte)0xE5, (byte)0x2C, (byte)0xBA, (byte)0x79, (byte)0x6B, (byte)0x68, (byte)0x62, (byte)0x02, (byte)0x99)
H[10] ((byte)0x4A, (byte)0xAE, (byte)0xA4, (byte)0x40, (byte)0x73, (byte)0x53, (byte)0x5D, (byte)0x14, (byte)0x91, (byte)0x1F, (byte)0xCB, (byte)0x0A, (byte)0x32, (byte)0x90, (byte)0xCC, (byte)0x49, (byte)0xCE, (byte)0xA4, (byte)0x3F, (byte)0xEA)
H[11] ((byte)0x90, (byte)0x56, (byte)0x36, (byte)0x87, (byte)0xAC, (byte)0xF1, (byte)0xDA, (byte)0xF5, (byte)0xFD, (byte)0x42, (byte)0x04, (byte)0x77, (byte)0xDC, (byte)0x47, (byte)0x31, (byte)0xCF, (byte)0x39, (byte)0x9C, (byte)0x0F, (byte)0xF8)
H[12] ((byte)0x0A, (byte)0x94, (byte)0x73, (byte)0x00, (byte)0xB7, (byte)0xE9, (byte)0xF3, (byte)0x03, (byte)0x56, (byte)0xD1, (byte)0x3E, (byte)0x31, (byte)0x4C, (byte)0x6A, (byte)0x69, (byte)0xBC, (byte)0xE3, (byte)0xA2, (byte)0xB9, (byte)0x90)
H[13] ((byte)0x3F, (byte)0x34, (byte)0xD8, (byte)0xF2, (byte)0xFF, (byte)0xB1, (byte)0x6B, (byte)0x5B, (byte)0x23, (byte)0x5B, (byte)0x5E, (byte)0xDD, (byte)0xF3, (byte)0xAE, (byte)0x26, (byte)0x70, (byte)0x65, (byte)0x2D, (byte)0x8F, (byte)0x6D)
H[14] ((byte)0x6E, (byte)0xAC, (byte)0x12, (byte)0x0D, (byte)0x80, (byte)0x07, (byte)0xCF, (byte)0xD1, (byte)0xA5, (byte)0x68, (byte)0x8E, (byte)0x84, (byte)0xE3, (byte)0x86, (byte)0x66, (byte)0x18, (byte)0xEB, (byte)0x85, (byte)0x71, (byte)0xB7)
H[15] ((byte)0x4D, (byte)0xEC, (byte)0xBE, (byte)0xDE, (byte)0x0C, (byte)0x7E, (byte)0xC2, (byte)0x1A, (byte)0xCD, (byte)0x52, (byte)0xB5, (byte)0x40, (byte)0x04, (byte)0x46, (byte)0x9C, (byte)0xAA, (byte)0xB3, (byte)0x17, (byte)0x45, (byte)0xE2)
Section 8.4.1 Step 3 Processing...
Xp1 ((byte)0x7C, (byte)0xE8, (byte)0x8B, (byte)0x5E, (byte)0xCC, (byte)0x8B, (byte)0x01, (byte)0xE2, (byte)0x6D, (byte)0x5D, (byte)0xA4, (byte)0x7F, (byte)0x67, (byte)0x91)
Xp2 ((byte)0x3B, (byte)0xFF, (byte)0x90, (byte)0x9D, (byte)0x5B, (byte)0xB4, (byte)0xE4, (byte)0x38, (byte)0x5C, (byte)0xDD, (byte)0x2C, (byte)0x35, (byte)0x05, (byte)0x4D)
Xq1 ((byte)0xEF, (byte)0x14, (byte)0xC2, (byte)0x25, (byte)0xF8, (byte)0x50, (byte)0x2C, (byte)0x22, (byte)0xB5, (byte)0xE3, (byte)0x32, (byte)0x16, (byte)0x11, (byte)0xB0)
Xq2 ((byte)0x74, (byte)0x16, (byte)0x6D, (byte)0x52, (byte)0x0A, (byte)0xF3, (byte)0xD9, (byte)0x14, (byte)0xDF, (byte)0x39, (byte)0x7C, (byte)0xF3, (byte)0x99, (byte)0xE5)
Xp ((byte)0x28, (byte)0x5F, (byte)0xCE, (byte)0x84, (byte)0x09, (byte)0x73, (byte)0x64, (byte)0x23, (byte)0x51, (byte)0xEE, (byte)0x31, (byte)0x84, (byte)0xED, (byte)0xC8, (byte)0xF4, (byte)0x85, (byte)0x51, (byte)0x83, (byte)0xD0, (byte)0x55, (byte)0xE6, (byte)0xF1, (byte)0xBC, (byte)0x54, (byte)0x27, (byte)0xC6, (byte)0x92, (byte)0xC1, (byte)0x2E, (byte)0xEB, (byte)0x90, (byte)0x4B, (byte)0xEB, (byte)0x48, (byte)0xD4, (byte)0xF5, (byte)0xF5, (byte)0x95, (byte)0x7B, (byte)0xA0, (byte)0xA3, (byte)0x83, (byte)0xA4, (byte)0x7C, (byte)0x92, (byte)0x0D, (byte)0x31, (byte)0x18, (byte)0x86, (byte)0x78, (byte)0x5B, (byte)0xC3, (byte)0x22, (byte)0xB7, (byte)0x66, (byte)0x8B, (byte)0xC4, (byte)0xB4, (byte)0xE4, (byte)0xB4, (byte)0xB6, (byte)0x8A, (byte)0xDD, (byte)0xD5, (byte)0x4A, (byte)0xAE, (byte)0xA4, (byte)0x40, (byte)0x73, (byte)0x53, (byte)0x5D, (byte)0x14, (byte)0x91, (byte)0x1F, (byte)0xCB, (byte)0x0A, (byte)0x32, (byte)0x90, (byte)0xCC, (byte)0x49, (byte)0xCE, (byte)0xA4, (byte)0x3F, (byte)0xEA, (byte)0x90, (byte)0x56, (byte)0x36, (byte)0x87, (byte)0xAC, (byte)0xF1, (byte)0xDA, (byte)0xF5, (byte)0xFD, (byte)0x42, (byte)0x04, (byte)0x77, (byte)0xDC, (byte)0x47, (byte)0x31, (byte)0xCF, (byte)0x39, (byte)0x9C, (byte)0x0F, (byte)0xF8, (byte)0x0A, (byte)0x94, (byte)0x73, (byte)0x00, (byte)0xB7, (byte)0xE9, (byte)0xF3, (byte)0x03, (byte)0x56, (byte)0xD1, (byte)0x3E, (byte)0x31, (byte)0x4C, (byte)0x6A, (byte)0x69, (byte)0xBC, (byte)0xE3, (byte)0xA2, (byte)0xB9, (byte)0x90, (byte)0xDA, (byte)0x14, (byte)0x6C, (byte)0xA3)
Xq ((byte)0xB9, (byte)0x43, (byte)0x45, (byte)0x12, (byte)0xB6, (byte)0x15, (byte)0xC1, (byte)0xB3, (byte)0x30, (byte)0xAF, (byte)0xB5, (byte)0xB1, (byte)0x56, (byte)0x85, (byte)0x5F, (byte)0xE9, (byte)0xEC, (byte)0xEF, (byte)0xDE, (byte)0xDF, (byte)0x6F, (byte)0xF3, (byte)0x8F, (byte)0x3F, (byte)0x11, (byte)0x9C, (byte)0xEF, (byte)0xC1, (byte)0x5D, (byte)0xCA, (byte)0x40, (byte)0xF8, (byte)0x5C, (byte)0x05, (byte)0xA3, (byte)0xE1, (byte)0x62, (byte)0xC2, (byte)0xEF, (byte)0x54, (byte)0x5B, (byte)0xC5, (byte)0x88, (byte)0x2A, (byte)0x4A, (byte)0xC5, (byte)0x5C, (byte)0x4B, (byte)0xEB, (byte)0xA2, (byte)0x6A, (byte)0xE5, (byte)0x2C, (byte)0xBA, (byte)0x79, (byte)0x6B, (byte)0x68, (byte)0x62, (byte)0x02, (byte)0x99, (byte)0x2C, (byte)0x3F, (byte)0x00, (byte)0x1C, (byte)0x3F, (byte)0x34, (byte)0xD8, (byte)0xF2, (byte)0xFF, (byte)0xB1, (byte)0x6B, (byte)0x5B, (byte)0x23, (byte)0x5B, (byte)0x5E, (byte)0xDD, (byte)0xF3, (byte)0xAE, (byte)0x26, (byte)0x70, (byte)0x65, (byte)0x2D, (byte)0x8F, (byte)0x6D, (byte)0x6E, (byte)0xAC, (byte)0x12, (byte)0x0D, (byte)0x80, (byte)0x07, (byte)0xCF, (byte)0xD1, (byte)0xA5, (byte)0x68, (byte)0x8E, (byte)0x84, (byte)0xE3, (byte)0x86, (byte)0x66, (byte)0x18, (byte)0xEB, (byte)0x85, (byte)0x71, (byte)0xB7, (byte)0x4D, (byte)0xEC, (byte)0xBE, (byte)0xDE, (byte)0x0C, (byte)0x7E, (byte)0xC2, (byte)0x1A, (byte)0xCD, (byte)0x52, (byte)0xB5, (byte)0x40, (byte)0x04, (byte)0x46, (byte)0x9C, (byte)0xAA, (byte)0xB3, (byte)0x17, (byte)0x45, (byte)0xE2, (byte)0x02, (byte)0xA6, (byte)0x72, (byte)0xB9)
Section 8.4.1 Step 4 Processing...
Xp1 ((byte)0x7C, (byte)0xF8, (byte)0x8B, (byte)0x5E, (byte)0xCC, (byte)0x8B, (byte)0x01, (byte)0xE2, (byte)0x6D, (byte)0x5D, (byte)0xA4, (byte)0x7F, (byte)0x67, (byte)0x91)
Xp2 ((byte)0x3B, (byte)0xFF, (byte)0x90, (byte)0x9D, (byte)0x5B, (byte)0xB4, (byte)0xE4, (byte)0x38, (byte)0x5C, (byte)0xDD, (byte)0x2C, (byte)0x35, (byte)0x05, (byte)0x4D)
Xq1 ((byte)0xEF, (byte)0x14, (byte)0xC2, (byte)0x25, (byte)0xF8, (byte)0x50, (byte)0x2C, (byte)0x22, (byte)0xB5, (byte)0xE3, (byte)0x32, (byte)0x16, (byte)0x11, (byte)0xB0)
Xq2 ((byte)0x74, (byte)0x16, (byte)0x6D, (byte)0x52, (byte)0x0A, (byte)0xF3, (byte)0xD9, (byte)0x14, (byte)0xDF, (byte)0x39, (byte)0x7C, (byte)0xF3, (byte)0x99, (byte)0xE5)
Section 8.4.1 Step 5 Processing...
Xp ((byte)0xE8, (byte)0x5F, (byte)0xCE, (byte)0x84, (byte)0x09, (byte)0x73, (byte)0x64, (byte)0x23, (byte)0x51, (byte)0xEE, (byte)0x31, (byte)0x84, (byte)0xED, (byte)0xC8, (byte)0xF4, (byte)0x85, (byte)0x51, (byte)0x83, (byte)0xD0, (byte)0x55, (byte)0xE6, (byte)0xF1, (byte)0xBC, (byte)0x54, (byte)0x27, (byte)0xC6, (byte)0x92, (byte)0xC1, (byte)0x2E, (byte)0xEB, (byte)0x90, (byte)0x4B, (byte)0xEB, (byte)0x48, (byte)0xD4, (byte)0xF5, (byte)0xF5, (byte)0x95, (byte)0x7B, (byte)0xA0, (byte)0xA3, (byte)0x83, (byte)0xA4, (byte)0x7C, (byte)0x92, (byte)0x0D, (byte)0x31, (byte)0x18, (byte)0x86, (byte)0x78, (byte)0x5B, (byte)0xC3, (byte)0x22, (byte)0xB7, (byte)0x66, (byte)0x8B, (byte)0xC4, (byte)0xB4, (byte)0xE4, (byte)0xB4, (byte)0xB6, (byte)0x8A, (byte)0xDD, (byte)0xD5, (byte)0x4A, (byte)0xAE, (byte)0xA4, (byte)0x40, (byte)0x73, (byte)0x53, (byte)0x5D, (byte)0x14, (byte)0x91, (byte)0x1F, (byte)0xCB, (byte)0x0A, (byte)0x32, (byte)0x90, (byte)0xCC, (byte)0x49, (byte)0xCE, (byte)0xA4, (byte)0x3F, (byte)0xEA, (byte)0x90, (byte)0x56, (byte)0x36, (byte)0x87, (byte)0xAC, (byte)0xF1, (byte)0xDA, (byte)0xF5, (byte)0xFD, (byte)0x42, (byte)0x04, (byte)0x77, (byte)0xDC, (byte)0x47, (byte)0x31, (byte)0xCF, (byte)0x39, (byte)0x9C, (byte)0x0F, (byte)0xF8, (byte)0x0A, (byte)0x94, (byte)0x73, (byte)0x00, (byte)0xB7, (byte)0xE9, (byte)0xF3, (byte)0x03, (byte)0x56, (byte)0xD1, (byte)0x3E, (byte)0x31, (byte)0x4C, (byte)0x6A, (byte)0x69, (byte)0xBC, (byte)0xE3, (byte)0xA2, (byte)0xB9, (byte)0x90, (byte)0xDA, (byte)0x14, (byte)0x6C, (byte)0xA3)
Xq ((byte)0xF9, (byte)0x43, (byte)0x45, (byte)0x12, (byte)0xB6, (byte)0x15, (byte)0xC1, (byte)0xB3, (byte)0x30, (byte)0xAF, (byte)0xB5, (byte)0xB1, (byte)0x56, (byte)0x85, (byte)0x5F, (byte)0xE9, (byte)0xEC, (byte)0xEF, (byte)0xDE, (byte)0xDF, (byte)0x6F, (byte)0xF3, (byte)0x8F, (byte)0x3F, (byte)0x11, (byte)0x9C, (byte)0xEF, (byte)0xC1, (byte)0x5D, (byte)0xCA, (byte)0x40, (byte)0xF8, (byte)0x5C, (byte)0x05, (byte)0xA3, (byte)0xE1, (byte)0x62, (byte)0xC2, (byte)0xEF, (byte)0x54, (byte)0x5B, (byte)0xC5, (byte)0x88, (byte)0x2A, (byte)0x4A, (byte)0xC5, (byte)0x5C, (byte)0x4B, (byte)0xEB, (byte)0xA2, (byte)0x6A, (byte)0xE5, (byte)0x2C, (byte)0xBA, (byte)0x79, (byte)0x6B, (byte)0x68, (byte)0x62, (byte)0x02, (byte)0x99, (byte)0x2C, (byte)0x3F, (byte)0x00, (byte)0x1C, (byte)0x3F, (byte)0x34, (byte)0xD8, (byte)0xF2, (byte)0xFF, (byte)0xB1, (byte)0x6B, (byte)0x5B, (byte)0x23, (byte)0x5B, (byte)0x5E, (byte)0xDD, (byte)0xF3, (byte)0xAE, (byte)0x26, (byte)0x70, (byte)0x65, (byte)0x2D, (byte)0x8F, (byte)0x6D, (byte)0x6E, (byte)0xAC, (byte)0x12, (byte)0x0D, (byte)0x80, (byte)0x07, (byte)0xCF, (byte)0xD1, (byte)0xA5, (byte)0x68, (byte)0x8E, (byte)0x84, (byte)0xE3, (byte)0x86, (byte)0x66, (byte)0x18, (byte)0xEB, (byte)0x85, (byte)0x71, (byte)0xB7, (byte)0x4D, (byte)0xEC, (byte)0xBE, (byte)0xDE, (byte)0x0C, (byte)0x7E, (byte)0xC2, (byte)0x1A, (byte)0xCD, (byte)0x52, (byte)0xB5, (byte)0x40, (byte)0x04, (byte)0x46, (byte)0x9C, (byte)0xAA, (byte)0xB3, (byte)0x17, (byte)0x45, (byte)0xE2, (byte)0x02, (byte)0xA6, (byte)0x72, (byte)0xB9)
Section 8.4.1 Step 6 Processing...
Modulus: 4kI/pEhtre8FduVQyFAy6rbRcuGCosBIcYFASfYH2PaU8SX6kI2cSzlgTTFodUu9Nb19w+8Pj81hcMNtshvKlQYyzYAHdQBOG5QWY6uP+QF2l2y3Us9BZVOEVHx2vY/pxp8QWOpUrpZQyRs2iD8YY83E3kGmAryIhka39Nt2qlIoZrkdk/RGksllMFr8mXP80j0bFpXxX9GIerPZXHBmTo3QqGG+rU+KwUfwlm6+eLmvWvPe1NgCtxQII14PmuOXnHE3Q2z7RMM5I+5HLg4VXkTvXAgq10EF/Qfx8fYvF44KofuhQdX1xjL4cuoMVQ7BNCHkpvH2fn+0+h+JdC1nKw==
Exponent: AQAB
XMLSecurityApacheExtension:configure
ERROR [Worker-2] (IdentityToken.java:133) - org.apache.xml.security.encryption.XMLEncryptionException: No installed provider supports this key: sun.security.provider.DSAPublicKeyImpl
Original Exception was java.security.InvalidKeyException: No installed provider supports this key: sun.security.provider.DSAPublicKeyImpl
ERROR [Worker-2] (IdentityToken.java:150) - Encrypted Token: null
XMLSecurityApacheExtension:XMLSecurityApacheExtension
org.apache.xml.security.encryption.XMLEncryptionException: No installed provider supports this key: sun.security.provider.DSAPublicKeyImpl
Original Exception was java.security.InvalidKeyException: No installed provider supports this key: sun.security.provider.DSAPublicKeyImpl

    at org.apache.xml.security.encryption.XMLCipher.encryptKey(Unknown Source)
    at org.eclipse.higgins.sts.xmlsecurity.apache.XMLSecurityApacheExtension.EncryptElement(XMLSecurityApacheExtension.java:287)
    at org.eclipse.higgins.crpps.service.InfoCardModel.handleGetTokenRequest(InfoCardModel.java:148)
    at org.eclipse.higgins.crpps.service.InfoCardController.sendToken(InfoCardController.java:222)
    at org.eclipse.higgins.crpps.ui.IdProviderView$7.run(IdProviderView.java:319)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
java.security.InvalidKeyException: No installed provider supports this key: sun.security.provider.DSAPublicKeyImpl
    at javax.crypto.Cipher.a(DashoA12275)
    at javax.crypto.Cipher.init(DashoA12275)
    at javax.crypto.Cipher.init(DashoA12275)
    at org.apache.xml.security.encryption.XMLCipher.encryptKey(Unknown Source)
    at org.eclipse.higgins.sts.xmlsecurity.apache.XMLSecurityApacheExtension.EncryptElement(XMLSecurityApacheExtension.java:287)
    at org.eclipse.higgins.crpps.service.InfoCardModel.handleGetTokenRequest(InfoCardModel.java:148)
    at org.eclipse.higgins.crpps.service.InfoCardController.sendToken(InfoCardController.java:222)
    at org.eclipse.higgins.crpps.ui.IdProviderView$7.run(IdProviderView.java:319)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)



This indicates a configuration problem within XML security, that a security provider are missing.

The file org.apache.xml.security.resource.config.xml (and same for SUN and IBM providers) are available in o.e.h.crpps bundle.

What am I doing wrong, or whats missing?


Thanks for your help, Jochen


_______________________________________________
higgins-dev mailing list
higgins-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/higgins-dev


Back to the top