Uses of Class
org.keycloak.saml.common.exceptions.ConfigurationException
Packages that use ConfigurationException
Package
Description
-
Uses of ConfigurationException in org.keycloak.broker.saml
Methods in org.keycloak.broker.saml that throw ConfigurationExceptionModifier and TypeMethodDescriptionprotected ArtifactResolveTypeSAMLIdentityProvider.buildArtifactResolveRequest(jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm, String artifactServiceUrl, String artifact, SamlProtocolExtensionsAwareBuilder.NodeGenerator... extensions) protected LogoutRequestTypeSAMLIdentityProvider.buildLogoutRequest(UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm, String singleLogoutServiceUrl, SamlProtocolExtensionsAwareBuilder.NodeGenerator... extensions) -
Uses of ConfigurationException in org.keycloak.protocol.oidc.endpoints
Methods in org.keycloak.protocol.oidc.endpoints that throw ConfigurationExceptionModifier and TypeMethodDescriptionprotected jakarta.ws.rs.core.ResponseTokenEndpoint.TokenExchangeSamlProtocol.buildAuthenticatedResponse(AuthenticatedClientSessionModel clientSession, String redirectUri, Document samlDocument, JaxrsSAML2BindingBuilder bindingBuilder) protected jakarta.ws.rs.core.ResponseTokenEndpoint.TokenExchangeSamlProtocol.buildErrorResponse(boolean isPostBinding, String destination, JaxrsSAML2BindingBuilder binding, Document document) -
Uses of ConfigurationException in org.keycloak.protocol.saml
Methods in org.keycloak.protocol.saml that throw ConfigurationExceptionModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseSamlService.artifactResolve(ArtifactResolveType artifactResolveMessage, SAMLDocumentHolder artifactResolveHolder) Takes an artifact resolve message and returns the artifact response, if the artifact is found belonging to a session of the issuer.protected StringSamlProtocol.buildArtifactAndStoreResponse(SAML2Object saml2Object, AuthenticatedClientSessionModel clientSessionModel) protected StringSamlProtocol.buildArtifactAndStoreResponse(SAML2Object statusResponseType, UserSessionModel userSession) protected jakarta.ws.rs.core.ResponseSamlProtocol.buildArtifactAuthenticatedResponse(AuthenticatedClientSessionModel clientSession, String redirectUri, SAML2Object samlDocument, JaxrsSAML2BindingBuilder bindingBuilder) This method, instead of sending the actual response with the token sends the artifact message via post or redirect.static ArtifactResponseTypeSamlProtocolUtils.buildArtifactResponse(SAML2Object samlObject, NameIDType issuer) Takes a saml object (an object that will be part of resulting ArtifactResponse), and inserts it as the body of an ArtifactResponse.static ArtifactResponseTypeSamlProtocolUtils.buildArtifactResponse(SAML2Object samlObject, NameIDType issuer, URI statusCode) Takes a saml object (an object that will be part of resulting ArtifactResponse), and inserts it as the body of an ArtifactResponse.static ArtifactResponseTypeSamlProtocolUtils.buildArtifactResponse(Document document) Takes a saml document and inserts it as a body of ArtifactResponseTypeprotected jakarta.ws.rs.core.ResponseSamlProtocol.buildAuthenticatedResponse(AuthenticatedClientSessionModel clientSession, String redirectUri, Document samlDocument, JaxrsSAML2BindingBuilder bindingBuilder) protected jakarta.ws.rs.core.ResponseSamlProtocol.buildErrorResponse(boolean isPostBinding, String destination, JaxrsSAML2BindingBuilder binding, Document document) protected jakarta.ws.rs.core.ResponseSamlProtocol.buildLogoutArtifactResponse(UserSessionModel userSession, String redirectUri, StatusResponseType statusResponseType, JaxrsSAML2BindingBuilder bindingBuilder) This method, instead of sending the actual response with the token, sends the artifact message via post or redirect.protected jakarta.ws.rs.core.ResponseSamlProtocol.buildLogoutResponse(UserSessionModel userSession, String logoutBindingUri, SAML2LogoutResponseBuilder builder, JaxrsSAML2BindingBuilder binding) static DocumentSamlProtocolUtils.convert(ArtifactResponseType responseType) Convert a SAML2 ArtifactResponse into a Documentprotected LogoutRequestTypeSamlProtocol.createLogoutRequest(String logoutUrl, AuthenticatedClientSessionModel clientSession, ClientModel client, SamlProtocolExtensionsAwareBuilder.NodeGenerator... extensions) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponseJaxrsSAML2BindingBuilder.SoapBindingBuilder.response() -
Uses of ConfigurationException in org.keycloak.saml
Methods in org.keycloak.saml that throw ConfigurationExceptionModifier and TypeMethodDescriptionBaseSAML2BindingBuilder.base64Encoded(Document document) SAML2ArtifactResolveRequestBuilder.buildDocument()SAML2LoginResponseBuilder.buildDocument(ResponseType responseType) SAML2LogoutRequestBuilder.buildDocument()BaseSAML2BindingBuilder.buildHtmlPostResponse(Document responseDoc, String actionUrl, boolean asRequest) SAML2LoginResponseBuilder.buildModel()SAML2LogoutResponseBuilder.buildModel()SAML2ArtifactResolveRequestBuilder.createArtifactResolveRequest()SAML2LogoutRequestBuilder.createLogoutRequest()BaseSAML2BindingBuilder.BasePostBindingBuilder.encoded()BaseSAML2BindingBuilder.generateRedirectUri(String samlParameterName, String redirectUri, Document document) BaseSAML2BindingBuilder.BaseRedirectBindingBuilder.generateURI(String redirectUri, boolean asRequest) BaseSAML2BindingBuilder.BasePostBindingBuilder.getHtmlRequest(String actionUrl) BaseSAML2BindingBuilder.BasePostBindingBuilder.getHtmlResponse(String actionUrl) static StringBaseSAML2BindingBuilder.getSAMLResponse(Document responseDoc) BaseSAML2BindingBuilder.BaseRedirectBindingBuilder.requestURI(String actionUrl) BaseSAML2BindingBuilder.BaseRedirectBindingBuilder.responseURI(String actionUrl) -
Uses of ConfigurationException in org.keycloak.saml.common
Methods in org.keycloak.saml.common that return ConfigurationExceptionModifier and TypeMethodDescriptionDefaultPicketLinkLogger.auditAuditManagerNotFound(String location, Throwable t) PicketLinkLogger.auditAuditManagerNotFound(String location, Throwable t) DefaultPicketLinkLogger.auditSecurityDomainNotFound(Throwable t) PicketLinkLogger.auditSecurityDomainNotFound(Throwable t) DefaultPicketLinkLogger.configurationError(Throwable t) PicketLinkLogger.configurationError(Throwable t) DefaultPicketLinkLogger.samlHandlerTrustElementMissingError()PicketLinkLogger.samlHandlerTrustElementMissingError()DefaultPicketLinkLogger.samlMetaDataNoIdentityProviderDefined()PicketLinkLogger.samlMetaDataNoIdentityProviderDefined()DefaultPicketLinkLogger.samlMetaDataNoServiceProviderDefined()PicketLinkLogger.samlMetaDataNoServiceProviderDefined()DefaultPicketLinkLogger.securityDomainNotFound()PicketLinkLogger.securityDomainNotFound()DefaultPicketLinkLogger.stsConfigurationFileParsingError(Throwable t) PicketLinkLogger.stsConfigurationFileParsingError(Throwable t) Methods in org.keycloak.saml.common with parameters of type ConfigurationExceptionModifier and TypeMethodDescriptionvoidDefaultPicketLinkLogger.authenticationManagerError(ConfigurationException e) voidPicketLinkLogger.authenticationManagerError(ConfigurationException e) voidDefaultPicketLinkLogger.authorizationManagerError(ConfigurationException e) voidPicketLinkLogger.authorizationManagerError(ConfigurationException e) -
Uses of ConfigurationException in org.keycloak.saml.common.exceptions
Subclasses of ConfigurationException in org.keycloak.saml.common.exceptionsModifier and TypeClassDescriptionclassConfigurationException in the TrustKeyManager -
Uses of ConfigurationException in org.keycloak.saml.common.util
Methods in org.keycloak.saml.common.util that throw ConfigurationExceptionModifier and TypeMethodDescriptionstatic DocumentDocumentUtil.createDocument()Create a new documentstatic DocumentDocumentUtil.getDocument(File file) Get Document from a filestatic DocumentDocumentUtil.getDocument(InputStream is) Get Document from an inputstreamstatic DocumentDocumentUtil.getDocument(Reader reader) Parse a document from a readerstatic DocumentDocumentUtil.getDocument(String docString) Parse a document from the stringstatic StringDocumentUtil.getDocumentAsString(Document signedDoc) Marshall a document into a Stringstatic InputStreamDocumentUtil.getNodeAsStream(Node node) Stream a DOM Node as an input streamstatic StringDocumentUtil.getNodeAsString(Node node) Marshall a DOM Node into a Stringstatic InputStreamDocumentUtil.getSourceAsStream(Source source) Get theSourceas anInputStreamstatic TransformerTransformerUtil.getStaxSourceToDomResultTransformer()Get the Custom Stax Source to DOM result transformer that has been written to get over the JDK transformer bugs (JDK6) as well as the issue of Xalan installing its Transformer (which does not support stax).static TransformerTransformerUtil.getTransformer()Get the Default Transformer -
Uses of ConfigurationException in org.keycloak.saml.processing.api.saml.v2.request
Methods in org.keycloak.saml.processing.api.saml.v2.request that throw ConfigurationExceptionModifier and TypeMethodDescriptionstatic DocumentSAML2Request.convert(RequestAbstractType rat) Return the DOM objectstatic DocumentSAML2Request.convert(ResponseType responseType) Convert a SAML2 Response into a DocumentSAML2Request.createAuthnRequestType(String id, String assertionConsumerURL, String destination, String issuerValue) Create authentication request with protocolBinding defaulting to POSTSAML2Request.createAuthnRequestType(String id, String assertionConsumerURL, String destination, String issuerValue, URI protocolBinding) Create an authentication requeststatic LogoutRequestTypeSAML2Request.createLogoutRequest(NameIDType issuer) Create a Logout RequestSAML2Request.getAuthnRequestType(InputStream is) Get the AuthnRequestType from an input streamSAML2Request.getAuthnRequestType(String fileName) Get AuthnRequestType from a fileSAML2Request.getRequestType(InputStream is) Get a Request Type from Input Streamstatic SAMLDocumentHolderSAML2Request.getSAML2ObjectFromStream(InputStream is) Get the Underlying SAML2Object from the input stream -
Uses of ConfigurationException in org.keycloak.saml.processing.api.saml.v2.response
Methods in org.keycloak.saml.processing.api.saml.v2.response that throw ConfigurationExceptionModifier and TypeMethodDescriptionSAML2Response.convert(EncryptedElementType encryptedElementType) Convert an EncryptedElement into a Documentstatic DocumentSAML2Response.convert(StatusResponseType responseType) Convert a SAML2 Response into a DocumentSAML2Response.createResponseType(String ID, IssuerInfoHolder issuerInfo, Element encryptedAssertion) Create a ResponseTypevoidSAML2Response.createTimedConditions(AssertionType assertion, long durationInMilis) Add validity conditions to the SAML2 AssertionSAML2Response.getAssertionType(InputStream is) Read an assertion from an input streamSAML2Response.getEncryptedAssertion(InputStream is) Get an encrypted assertion from the streamSAML2Response.getResponseType(InputStream is) Read a ResponseType from an input streamSAML2Response.getSAML2ObjectFromStream(InputStream is) Read aSAML2Objectfrom an input stream -
Uses of ConfigurationException in org.keycloak.saml.processing.core.parsers.saml
Methods in org.keycloak.saml.processing.core.parsers.saml that throw ConfigurationException -
Uses of ConfigurationException in org.keycloak.saml.processing.core.saml.v2.util
Methods in org.keycloak.saml.processing.core.saml.v2.util that throw ConfigurationExceptionModifier and TypeMethodDescriptionstatic voidAssertionUtil.createSAML11TimedConditions(SAML11AssertionType assertion, long durationInMilis, long clockSkew) Add validity conditions to the SAML2 Assertionstatic voidAssertionUtil.createTimedConditions(AssertionType assertion, long durationInMilis) Add validity conditions to the SAML2 Assertionstatic voidAssertionUtil.createTimedConditions(AssertionType assertion, long durationInMilis, long clockSkew) Add validity conditions to the SAML2 Assertionstatic ElementAssertionUtil.decryptAssertion(ResponseType responseType, PrivateKey privateKey) static ElementAssertionUtil.decryptAssertion(ResponseType responseType, XMLEncryptionUtil.DecryptionKeyLocator decryptionKeyLocator) This method modifies the given responseType, and replaces the encrypted assertion with a decrypted version.static voidAssertionUtil.decryptId(ResponseType responseType, XMLEncryptionUtil.DecryptionKeyLocator decryptionKeyLocator) This method modifies the given responseType, and replaces the encrypted id with a decrypted version.static AssertionTypeAssertionUtil.getAssertion(SAMLDocumentHolder holder, ResponseType responseType, PrivateKey privateKey) static X509CertificateSAMLMetadataUtil.getCertificate(KeyDescriptorType keyDescriptor) Get theX509Certificatefrom the KeyInfostatic booleanAssertionUtil.hasExpired(SAML11AssertionType assertion) Check whether the assertion has expiredstatic booleanAssertionUtil.hasExpired(SAML11AssertionType assertion, long clockSkewInMilis) Verify whether the assertion has expired.static booleanAssertionUtil.hasExpired(AssertionType assertion) Check whether the assertion has expired.static booleanAssertionUtil.hasExpired(AssertionType assertion, long clockSkewInMilis) Verify whether the assertion has expired.static StringSAMLMetadataUtil.signEntityDescriptorType(EntityDescriptorType type, SignatureAlgorithm sigAlg, String kid, X509Certificate certificate, KeyPair keyPair)