protected abstract class SAMLEndpoint.Binding extends Object
Modifier | Constructor and Description |
---|---|
protected |
SAMLEndpoint.Binding() |
Modifier and Type | Method and Description |
---|---|
protected javax.ws.rs.core.Response |
basicChecks(String samlRequest,
String samlResponse) |
protected org.picketlink.identity.federation.saml.v2.protocol.ResponseType |
decryptAssertion(org.picketlink.identity.federation.saml.v2.protocol.ResponseType responseType,
PrivateKey privateKey) |
javax.ws.rs.core.Response |
execute(String samlRequest,
String samlResponse,
String relayState) |
protected abstract org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder |
extractRequestDocument(String samlRequest) |
protected abstract org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder |
extractResponseDocument(String response) |
protected abstract String |
getBindingType() |
protected PublicKey |
getIDPKey() |
protected javax.ws.rs.core.Response |
handleLoginResponse(String samlResponse,
org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder holder,
org.picketlink.identity.federation.saml.v2.protocol.ResponseType responseType,
String relayState) |
protected javax.ws.rs.core.Response |
handleLogoutResponse(org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder holder,
org.picketlink.identity.federation.saml.v2.protocol.StatusResponseType responseType,
String relayState) |
protected javax.ws.rs.core.Response |
handleSamlRequest(String samlRequest,
String relayState) |
javax.ws.rs.core.Response |
handleSamlResponse(String samlResponse,
String relayState) |
protected javax.ws.rs.core.Response |
logoutRequest(org.picketlink.identity.federation.saml.v2.protocol.LogoutRequestType request,
String relayState) |
protected abstract void |
verifySignature(org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder documentHolder) |
protected javax.ws.rs.core.Response basicChecks(String samlRequest, String samlResponse)
protected abstract String getBindingType()
protected abstract void verifySignature(org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder documentHolder) throws VerificationException
VerificationException
protected abstract org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder extractRequestDocument(String samlRequest)
protected abstract org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder extractResponseDocument(String response)
protected PublicKey getIDPKey()
public javax.ws.rs.core.Response execute(String samlRequest, String samlResponse, String relayState)
protected javax.ws.rs.core.Response handleSamlRequest(String samlRequest, String relayState)
protected javax.ws.rs.core.Response logoutRequest(org.picketlink.identity.federation.saml.v2.protocol.LogoutRequestType request, String relayState)
protected javax.ws.rs.core.Response handleLoginResponse(String samlResponse, org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder holder, org.picketlink.identity.federation.saml.v2.protocol.ResponseType responseType, String relayState)
public javax.ws.rs.core.Response handleSamlResponse(String samlResponse, String relayState)
protected javax.ws.rs.core.Response handleLogoutResponse(org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder holder, org.picketlink.identity.federation.saml.v2.protocol.StatusResponseType responseType, String relayState)
protected org.picketlink.identity.federation.saml.v2.protocol.ResponseType decryptAssertion(org.picketlink.identity.federation.saml.v2.protocol.ResponseType responseType, PrivateKey privateKey) throws org.picketlink.common.exceptions.ProcessingException
org.picketlink.common.exceptions.ProcessingException
Copyright © 2015. All rights reserved.