Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addAdditionalSPKey(String, String) - Method in class com.coveo.saml.SamlClient
-
Add an additional service provider certificate/key pair for decryption.
- addAdditionalSPKey(X509Certificate, PrivateKey) - Method in class com.coveo.saml.SamlClient
-
Add an additional service provider certificate/key pair for decryption.
B
- BrowserUtils - Class in com.coveo.saml
- BrowserUtils() - Constructor for class com.coveo.saml.BrowserUtils
C
- clearAdditionalSPKeys() - Method in class com.coveo.saml.SamlClient
-
Remove all additional service provider decryption certificate/key pairs.
- com.coveo.saml - package com.coveo.saml
- createDOMParser() - Static method in class com.coveo.saml.XMLHelper
-
Creates a DOM parser
D
- decodeAndValidateSamlLogoutRequest(String, String, String) - Method in class com.coveo.saml.SamlClient
-
Decodes and validates an SAML logout request send by an identity provider.
- decodeAndValidateSamlLogoutResponse(String, String) - Method in class com.coveo.saml.SamlClient
-
Decodes and validates an SAML response returned by an identity provider.
- decodeAndValidateSamlResponse(String, String) - Method in class com.coveo.saml.SamlClient
-
Decodes and validates an SAML response returned by an identity provider.
F
- fromMetadata(String, String, Reader) - Static method in class com.coveo.saml.SamlClient
-
Constructs an SAML client using XML metadata obtained from the identity provider.
- fromMetadata(String, String, Reader, SamlClient.SamlIdpBinding) - Static method in class com.coveo.saml.SamlClient
-
Constructs an SAML client using XML metadata obtained from the identity provider.
- fromMetadata(String, String, Reader, SamlClient.SamlIdpBinding, List<X509Certificate>) - Static method in class com.coveo.saml.SamlClient
-
Constructs an SAML client using XML metadata obtained from the identity provider.
G
- getAssertion() - Method in class com.coveo.saml.SamlResponse
-
Retrieves the
Assertionfor the SAML response. - getAttributes(SamlResponse) - Static method in class com.coveo.saml.SamlClient
-
Gets attributes from the IDP Response
- getDetails() - Method in class com.coveo.saml.SamlLogoutResponse
-
Gets details.
- getIdentityProviderUrl() - Method in class com.coveo.saml.SamlClient
-
Returns the url where SAML requests should be posted.
- getLogoutRequest(String) - Method in class com.coveo.saml.SamlClient
-
Gets the encoded logout request.
- getLSDOMImpl(Node) - Static method in class com.coveo.saml.XMLHelper
-
Get the DOM Level 3 Load/Save
DOMImplementationLSfor the given node. - getLSSerializer(DOMImplementationLS, Map<String, Object>) - Static method in class com.coveo.saml.XMLHelper
-
Obtain a the DOM, level 3, Load/Save serializer
LSSerializerinstance from the givenDOMImplementationLSinstance. - getMessage() - Method in class com.coveo.saml.SamlLogoutResponse
-
Gets message.
- getNameID() - Method in class com.coveo.saml.SamlResponse
-
Retrieves the Name ID from the SAML response.
- getSamlLogoutResponse(String) - Method in class com.coveo.saml.SamlClient
-
Gets saml logout response.
- getSamlLogoutResponse(String, String) - Method in class com.coveo.saml.SamlClient
-
Gets saml logout response.
- getSamlRequest() - Method in class com.coveo.saml.SamlClient
-
Builds an encoded SAML request.
- getStatusCode() - Method in class com.coveo.saml.SamlLogoutResponse
-
Gets status code.
I
- isNotValid() - Method in class com.coveo.saml.SamlLogoutResponse
-
Is not valid boolean.
- isValid() - Method in class com.coveo.saml.SamlLogoutResponse
-
Is valid boolean.
L
- LogoutRequestSchemaValidator - Class in com.coveo.saml
- LogoutRequestSchemaValidator() - Constructor for class com.coveo.saml.LogoutRequestSchemaValidator
P
- POST - Enum constant in enum com.coveo.saml.SamlClient.SamlIdpBinding
- postUsingBrowser(String, HttpServletResponse, Map<String, String>) - Static method in class com.coveo.saml.BrowserUtils
-
Renders an HTTP response that will cause the browser to POST the specified values to an url.
- processLogoutRequestPostFromIdentityProvider(HttpServletRequest, String) - Method in class com.coveo.saml.SamlClient
-
Processes a POST containing the SAML logout request.
- processPostFromIdentityProvider(HttpServletRequest) - Method in class com.coveo.saml.SamlClient
-
Processes a POST containing the SAML response.
- processPostLogoutResponseFromIdentityProvider(HttpServletRequest) - Method in class com.coveo.saml.SamlClient
-
Processes a POST containing the SAML response.
R
- Redirect - Enum constant in enum com.coveo.saml.SamlClient.SamlIdpBinding
- redirectToIdentityProvider(HttpServletResponse, String) - Method in class com.coveo.saml.SamlClient
-
Redirects an
HttpServletResponseto the configured identity provider. - redirectToIdentityProvider(HttpServletResponse, String, String) - Method in class com.coveo.saml.SamlClient
-
Redirects an
HttpServletResponseto the configured identity provider. - redirectToIdentityProviderLogout(HttpServletResponse, String, String) - Method in class com.coveo.saml.SamlClient
-
Redirect to identity provider logout.
- ResponseSchemaValidator - Class in com.coveo.saml
- ResponseSchemaValidator() - Constructor for class com.coveo.saml.ResponseSchemaValidator
S
- SamlClient - Class in com.coveo.saml
- SamlClient(String, String, String, String, X509Certificate) - Constructor for class com.coveo.saml.SamlClient
-
Constructs an SAML client using explicit parameters.
- SamlClient(String, String, String, String, List<X509Certificate>) - Constructor for class com.coveo.saml.SamlClient
-
Constructs an SAML client using explicit parameters.
- SamlClient(String, String, String, String, List<X509Certificate>, SamlClient.SamlIdpBinding) - Constructor for class com.coveo.saml.SamlClient
-
Constructs an SAML client using explicit parameters.
- SamlClient.SamlIdpBinding - Enum in com.coveo.saml
- SamlException - Exception in com.coveo.saml
- SamlException(String) - Constructor for exception com.coveo.saml.SamlException
- SamlException(String, Throwable) - Constructor for exception com.coveo.saml.SamlException
- SamlLogoutResponse - Class in com.coveo.saml
-
The type Saml logout response.
- SamlLogoutResponse(Status) - Constructor for class com.coveo.saml.SamlLogoutResponse
-
Instantiates a new Saml logout response.
- SamlResponse - Class in com.coveo.saml
- SamlResponse(Assertion) - Constructor for class com.coveo.saml.SamlResponse
- setInstantNow(Instant) - Method in class com.coveo.saml.SamlClient
-
Sets the date that will be considered as now.
- setNotBeforeSkew(long) - Method in class com.coveo.saml.SamlClient
-
Sets by how much the current time can be before the assertion's notBefore.
- setSPKeys(String, String) - Method in class com.coveo.saml.SamlClient
-
Set service provider keys.
- setSPKeys(X509Certificate, PrivateKey) - Method in class com.coveo.saml.SamlClient
-
Set service provider keys.
V
- validate(LogoutRequest) - Method in class com.coveo.saml.LogoutRequestSchemaValidator
- validate(StatusResponseType) - Method in class com.coveo.saml.ResponseSchemaValidator
- validateIdentifiers(LogoutRequest) - Method in class com.coveo.saml.LogoutRequestSchemaValidator
-
Validate the Identifier child types (BaseID, NameID, EncryptedID).
- valueOf(String) - Static method in enum com.coveo.saml.SamlClient.SamlIdpBinding
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.coveo.saml.SamlClient.SamlIdpBinding
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeNode(Node, Writer) - Static method in class com.coveo.saml.XMLHelper
-
Writes a Node out to a Writer using the DOM, level 3, Load/Save serializer.
- writeNode(Node, Writer, Map<String, Object>) - Static method in class com.coveo.saml.XMLHelper
-
Writes a Node out to a Writer using the DOM, level 3, Load/Save serializer.
X
- XMLHelper - Class in com.coveo.saml
- XMLHelper() - Constructor for class com.coveo.saml.XMLHelper
All Classes and Interfaces|All Packages|Serialized Form