## Uses of Class
org.keycloak.dom.saml.v2.protocol.ResponseType

- Packages that use ResponseType
  Package | Description
  --- | ---
  org.keycloak.broker.saml |
  org.keycloak.protocol.saml |
  org.keycloak.protocol.saml.mappers |
  org.keycloak.saml |
  org.keycloak.saml.processing.api.saml.v2.request |
  org.keycloak.saml.processing.api.saml.v2.response |
  org.keycloak.saml.processing.core.parsers.saml.protocol |
  org.keycloak.saml.processing.core.saml.v2.factories |
  org.keycloak.saml.processing.core.saml.v2.util |
  org.keycloak.saml.processing.core.saml.v2.writers |

- - ### Uses of ResponseType in org.keycloak.broker.saml

    Methods in org.keycloak.broker.saml with parameters of type ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `protected javax.ws.rs.core.Response` | SAMLEndpoint.Binding.`handleLoginResponse(String samlResponse, SAMLDocumentHolder holder, ResponseType responseType, String relayState, String clientId)`

  - ### Uses of ResponseType in org.keycloak.protocol.saml

    Methods in org.keycloak.protocol.saml that return ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `ResponseType` | SamlProtocol.`transformLoginResponse(List<SamlProtocol.ProtocolMapperProcessor<SAMLLoginResponseMapper>> mappers, ResponseType response, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)`

    Methods in org.keycloak.protocol.saml with parameters of type ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `ResponseType` | SamlProtocol.`transformLoginResponse(List<SamlProtocol.ProtocolMapperProcessor<SAMLLoginResponseMapper>> mappers, ResponseType response, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)`

  - ### Uses of ResponseType in org.keycloak.protocol.saml.mappers

    Methods in org.keycloak.protocol.saml.mappers that return ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `ResponseType` | SAMLLoginResponseMapper.`transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)`
    `ResponseType` | SAMLAudienceResolveProtocolMapper.`transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)`
    `ResponseType` | SAMLAudienceProtocolMapper.`transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)`

    Methods in org.keycloak.protocol.saml.mappers with parameters of type ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `protected static AudienceRestrictionType` | SAMLAudienceProtocolMapper.`locateAudienceRestriction(ResponseType response)`
    `ResponseType` | SAMLLoginResponseMapper.`transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)`
    `ResponseType` | SAMLAudienceResolveProtocolMapper.`transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)`
    `ResponseType` | SAMLAudienceProtocolMapper.`transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)`

  - ### Uses of ResponseType in org.keycloak.saml

    Methods in org.keycloak.saml that return ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `ResponseType` | SAML2LoginResponseBuilder.`buildModel()`

    Methods in org.keycloak.saml with parameters of type ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `Document` | SAML2LoginResponseBuilder.`buildDocument(ResponseType responseType)`

  - ### Uses of ResponseType in org.keycloak.saml.processing.api.saml.v2.request

    Methods in org.keycloak.saml.processing.api.saml.v2.request with parameters of type ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `static Document` | SAML2Request.`convert(ResponseType responseType)` Convert a SAML2 Response into a Document

  - ### Uses of ResponseType in org.keycloak.saml.processing.api.saml.v2.response

    Methods in org.keycloak.saml.processing.api.saml.v2.response that return ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `ResponseType` | SAML2Response.`createResponseType(String ID)` Create an empty response type
    `ResponseType` | SAML2Response.`createResponseType(String ID, IssuerInfoHolder issuerInfo, AssertionType assertion)` Create a ResponseType
    `ResponseType` | SAML2Response.`createResponseType(String ID, IssuerInfoHolder issuerInfo, Element encryptedAssertion)` Create a ResponseType
    `ResponseType` | SAML2Response.`createResponseType(String ID, SPInfoHolder sp, IDPInfoHolder idp, IssuerInfoHolder issuerInfo)` Create a ResponseType NOTE:: The PicketLink STS is used to issue/update the assertion If you want to control over the assertion being issued, then use `#createResponseType(String, SPInfoHolder, IDPInfoHolder, IssuerInfoHolder, AssertionType)`
    `ResponseType` | SAML2Response.`getResponseType(InputStream is)` Read a ResponseType from an input stream

    Methods in org.keycloak.saml.processing.api.saml.v2.response with parameters of type ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `void` | SAML2Response.`marshall(ResponseType responseType, OutputStream os)` Marshall the response type to the output stream
    `void` | SAML2Response.`marshall(ResponseType responseType, Writer writer)` Marshall the ResponseType into a writer

  - ### Uses of ResponseType in org.keycloak.saml.processing.core.parsers.saml.protocol

    Methods in org.keycloak.saml.processing.core.parsers.saml.protocol that return ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `protected ResponseType` | SAMLResponseParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`

    Methods in org.keycloak.saml.processing.core.parsers.saml.protocol with parameters of type ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SAMLResponseParser.`processSubElement(XMLEventReader xmlEventReader, ResponseType target, SAMLProtocolQNames element, StartElement elementDetail)`

  - ### Uses of ResponseType in org.keycloak.saml.processing.core.saml.v2.factories

    Methods in org.keycloak.saml.processing.core.saml.v2.factories that return ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `static ResponseType` | JBossSAMLAuthnResponseFactory.`createResponseType(String ID, IssuerInfoHolder issuerInfo, AssertionType assertionType)` Create a Response Type
    `static ResponseType` | JBossSAMLAuthnResponseFactory.`createResponseType(String ID, IssuerInfoHolder issuerInfo, Element encryptedAssertion)` Create a Response Type

  - ### Uses of ResponseType in org.keycloak.saml.processing.core.saml.v2.util

    Methods in org.keycloak.saml.processing.core.saml.v2.util with parameters of type ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `static Element` | AssertionUtil.`decryptAssertion(SAMLDocumentHolder holder, ResponseType responseType, PrivateKey privateKey)` This method modifies the given responseType, and replaces the encrypted assertion with a decrypted version.
    `static AssertionType` | AssertionUtil.`getAssertion(SAMLDocumentHolder holder, ResponseType responseType, PrivateKey privateKey)`
    `static boolean` | AssertionUtil.`isAssertionEncrypted(ResponseType responseType)`

  - ### Uses of ResponseType in org.keycloak.saml.processing.core.saml.v2.writers

    Methods in org.keycloak.saml.processing.core.saml.v2.writers with parameters of type ResponseType
    Modifier and Type | Method and Description
    --- | ---
    `void` | SAMLResponseWriter.`write(ResponseType response)` Write a `ResponseType` to stream

Copyright © 2020 JBoss by Red Hat. All rights reserved.