Uses of Class
com.coveo.saml.SamlException
-
Uses of SamlException in com.coveo.saml
Methods in com.coveo.saml that throw SamlExceptionModifier and TypeMethodDescriptionvoidSamlClient.addAdditionalSPKey(String publicKey, String privateKey) Add an additional service provider certificate/key pair for decryption.static net.shibboleth.utilities.java.support.xml.BasicParserPoolXMLHelper.createDOMParser()Creates a DOM parservoidSamlClient.decodeAndValidateSamlLogoutRequest(String encodedRequest, String nameID, String method) Decodes and validates an SAML logout request send by an identity provider.SamlClient.decodeAndValidateSamlLogoutResponse(String encodedResponse, String method) Decodes and validates an SAML response returned by an identity provider.SamlClient.decodeAndValidateSamlResponse(String encodedResponse, String method) Decodes and validates an SAML response returned by an identity provider.static SamlClientSamlClient.fromMetadata(String relyingPartyIdentifier, String assertionConsumerServiceUrl, Reader metadata) Constructs an SAML client using XML metadata obtained from the identity provider.static SamlClientSamlClient.fromMetadata(String relyingPartyIdentifier, String assertionConsumerServiceUrl, Reader metadata, SamlClient.SamlIdpBinding samlBinding) Constructs an SAML client using XML metadata obtained from the identity provider.static SamlClientSamlClient.fromMetadata(String relyingPartyIdentifier, String assertionConsumerServiceUrl, Reader metadata, SamlClient.SamlIdpBinding samlBinding, List<X509Certificate> certificates) Constructs an SAML client using XML metadata obtained from the identity provider.SamlClient.getLogoutRequest(String nameId) Gets the encoded logout request.SamlClient.getSamlLogoutResponse(String status) Gets saml logout response.SamlClient.getSamlLogoutResponse(String status, String statMsg) Gets saml logout response.SamlClient.getSamlRequest()Builds an encoded SAML request.voidSamlClient.processLogoutRequestPostFromIdentityProvider(jakarta.servlet.http.HttpServletRequest request, String nameID) Processes a POST containing the SAML logout request.SamlClient.processPostFromIdentityProvider(jakarta.servlet.http.HttpServletRequest request) Processes a POST containing the SAML response.SamlClient.processPostLogoutResponseFromIdentityProvider(jakarta.servlet.http.HttpServletRequest request) Processes a POST containing the SAML response.voidSamlClient.redirectToIdentityProvider(jakarta.servlet.http.HttpServletResponse response, String relayState) Redirects anHttpServletResponseto the configured identity provider.voidSamlClient.redirectToIdentityProvider(jakarta.servlet.http.HttpServletResponse response, String relayState, String nameId) Redirects anHttpServletResponseto the configured identity provider.voidSamlClient.redirectToIdentityProviderLogout(jakarta.servlet.http.HttpServletResponse response, String statusCode, String statMsg) Redirect to identity provider logout.voidSet service provider keys.voidSamlClient.setSPKeys(X509Certificate certificate, PrivateKey privateKey) Set service provider keys.voidLogoutRequestSchemaValidator.validate(org.opensaml.saml.saml2.core.LogoutRequest request) voidResponseSchemaValidator.validate(org.opensaml.saml.saml2.core.StatusResponseType response) protected voidLogoutRequestSchemaValidator.validateIdentifiers(org.opensaml.saml.saml2.core.LogoutRequest request) Validate the Identifier child types (BaseID, NameID, EncryptedID).Constructors in com.coveo.saml that throw SamlExceptionModifierConstructorDescriptionSamlClient(String relyingPartyIdentifier, String assertionConsumerServiceUrl, String identityProviderUrl, String responseIssuer, X509Certificate certificate) Constructs an SAML client using explicit parameters.SamlClient(String relyingPartyIdentifier, String assertionConsumerServiceUrl, String identityProviderUrl, String responseIssuer, List<X509Certificate> certificates) Constructs an SAML client using explicit parameters.SamlClient(String relyingPartyIdentifier, String assertionConsumerServiceUrl, String identityProviderUrl, String responseIssuer, List<X509Certificate> certificates, SamlClient.SamlIdpBinding samlBinding) Constructs an SAML client using explicit parameters.