Skip to main content

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

Title: FW: [higgins-dev] RCP Identity Selector 1.0
Hi Tie,

Thanks for trying to help Jochen.

What version would you be providing him? Is it the released Higgins 1.0 source branch? Or something newer?

If it is the released 1.0 source code then there must be something wrong with the doc here [1] that I presume Jochen tried to follow.

We are currently assuming that the RCP Selector will not be part of Higgins 1.1 due to a lack of anybody able and willing to document the solution (i.e. To make the Higgins 1.1 version of this page [2]).

--Paul

[1] http://wiki.eclipse.org/RCP_Selector_1.0#Building
[2] http://wiki.eclipse.org/RCP_Selector_1.0

------ Forwarded Message
From: Tie Li <litie@xxxxxxxxxx>
Reply-To: higgins-dev <higgins-dev@xxxxxxxxxxx>
Date: Tue, 10 Mar 2009 22:36:29 -0700
To: higgins-dev <higgins-dev@xxxxxxxxxxx>
Cc: higgins-dev <higgins-dev@xxxxxxxxxxx>, <higgins-dev-bounces@xxxxxxxxxxx>
Subject: 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
<http://127.0.0.1/>
INFO [Worker-0] (RPPSService2.java:98) - The message is :
<hbx_request><document_URL>http://localhost
<http://localhost/> </document_URL><parameters><parameter name="TokenType" value="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1 <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/emailaddress> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier <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/givenname> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname <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
<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/emailaddress> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier <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/givenname> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname <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/msg04284.html>
http://dev.eclipse.org/mhonarc/lists/higgins-dev/msg04296.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
<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/emailaddress> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier <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/givenname> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname <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
<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
<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/emailaddress> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier <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/givenname> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname <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
<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
<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
<https://dev.eclipse.org/mailman/listinfo/higgins-dev>



------ End of Forwarded Message

Attachment: ATT00001.c
Description: Binary data


Back to the top