Search in sources :

Example 21 with Status

use of com.sun.identity.saml.protocol.Status in project OpenAM by OpenRock.

the class FSAssertionManagerImpl method getErrorStatus.

public String getErrorStatus(String metaAlias, String artifact) throws FSRemoteException {
    try {
        if (FSUtils.debug.messageEnabled()) {
            FSUtils.debug.message("FSAssertionManagerImpl.getErrStatus(" + metaAlias + ", " + artifact);
        }
        AssertionArtifact aa = new FSAssertionArtifact(artifact);
        Status s = FSAssertionManager.getInstance(metaAlias).getErrorStatus(aa);
        if (null != s)
            return s.toString(true, true);
    } catch (FSMsgException e) {
        FSUtils.debug.error("getErrStatus: FSMsgException:" + e.getMessage());
        throw new FSRemoteException(e.getMessage());
    } catch (FSException e) {
        FSUtils.debug.error("getErrStatus: FSException:" + e.getMessage());
        throw new FSRemoteException(e.getMessage());
    }
    if (FSUtils.debug.messageEnabled()) {
        FSUtils.debug.message("getErrStatus: returning null");
    }
    return null;
}
Also used : Status(com.sun.identity.saml.protocol.Status) FSMsgException(com.sun.identity.federation.message.common.FSMsgException) FSException(com.sun.identity.federation.common.FSException) FSAssertionArtifact(com.sun.identity.federation.message.FSAssertionArtifact) FSAssertionArtifact(com.sun.identity.federation.message.FSAssertionArtifact) AssertionArtifact(com.sun.identity.saml.protocol.AssertionArtifact) FSRemoteException(com.sun.identity.federation.common.FSRemoteException)

Aggregations

Status (com.sun.identity.saml.protocol.Status)21 SAMLException (com.sun.identity.saml.common.SAMLException)16 StatusCode (com.sun.identity.saml.protocol.StatusCode)16 FSException (com.sun.identity.federation.common.FSException)10 FSMsgException (com.sun.identity.federation.message.common.FSMsgException)10 SessionException (com.sun.identity.plugin.session.SessionException)8 IOException (java.io.IOException)8 IDFFMetaException (com.sun.identity.federation.meta.IDFFMetaException)6 SessionProvider (com.sun.identity.plugin.session.SessionProvider)5 ArrayList (java.util.ArrayList)5 List (java.util.List)5 Assertion (com.sun.identity.saml.assertion.Assertion)4 SAMLResponderException (com.sun.identity.saml.common.SAMLResponderException)4 ParseException (java.text.ParseException)4 FSAccountMgmtException (com.sun.identity.federation.accountmgmt.FSAccountMgmtException)3 FSRedirectException (com.sun.identity.federation.common.FSRedirectException)3 FSAssertion (com.sun.identity.federation.message.FSAssertion)3 FSAuthnResponse (com.sun.identity.federation.message.FSAuthnResponse)3 FSLogoutResponse (com.sun.identity.federation.message.FSLogoutResponse)3 AssertionArtifact (com.sun.identity.saml.protocol.AssertionArtifact)3