Index

A B C D F G I L P R S V W X 
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 Assertion for 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 DOMImplementationLS for 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 LSSerializer instance from the given DOMImplementationLS instance.
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 HttpServletResponse to the configured identity provider.
redirectToIdentityProvider(HttpServletResponse, String, String) - Method in class com.coveo.saml.SamlClient
Redirects an HttpServletResponse to 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
 
A B C D F G I L P R S V W X 
All Classes and Interfaces|All Packages|Serialized Form