Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1175549

Summary: tag AuthenticatingAuthority is not recognised by the parser
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Kunjan Rathod <krathod>
Component: PicketLinkAssignee: Peter Skopek <pskopek>
Status: CLOSED CURRENTRELEASE QA Contact: Pavel Slavicek <pslavice>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.3.1CC: anmiller, bdawidow, chaowan, okotek, psilva, pskopek, rmody
Target Milestone: ER2Flags: pskopek: needinfo-
Target Release: EAP 6.4.0   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Kunjan Rathod 2014-12-18 01:47:57 UTC
Description of problem:
AuthenticatingAuthority is a valid tag inside AuthnContext Type (inside the AuthnStatement) but the parser is not recognizing it:
11:50:08,292 ERROR [org.picketlink.identity.federation] (http-test.com/1.2.3.4:8080-3) PLFED000263: Service Provider could not handle the request.: java.lang.RuntimeException: PLFED000062: Parser : Unknown tag: AuthenticatingAuthority ::location= [row,col
{unknown-source}
]: [19,1606]
at org.picketlink.identity.federation.PicketLinkLoggerImpl.parserUnknownTag(PicketLinkLoggerImpl.java:218) [picketlink-jbas7.jar:2.1.6.3.Final-redhat-2]
at org.picketlink.identity.federation.core.parsers.util.SAMLParserUtil.parseAuthnContextType(SAMLParserUtil.java:462) [picketlink-core.jar:2.1.6.3.Final-redhat-2]
at org.picketlink.identity.federation.core.parsers.util.SAMLParserUtil.parseAuthnStatement(SAMLParserUtil.java:386) [picketlink-core.jar:2.1.6.3.Final-redhat-2]
at org.picketlink.identity.federation.core.parsers.saml.SAMLAssertionParser.parse(SAMLAssertionParser.java:142) [picketlink-core.jar:2.1.6.3.Final-redhat-2]

Version-Release number of selected component (if applicable):




Steps to Reproduce:
Using picketlink SP + the sales quickstart, with the a different IDP.
This IDP delivers the valid AuthenticatingAuthority tag which the class
modules/federation/src/main/java/org/picketlink/identity/federation/core/parsers/util/SAMLParserUtil.java
does not recognise; see function:
public static AuthnContextType parseAuthnContextType(XMLEventReader xmlEventReader) throws ParsingException {

Comment 4 Ondrej Kotek 2015-02-12 14:24:03 UTC
Verified in EAP 6.4.0.ER2