All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected boolean |
compareURIs(List<Endpoint> endpoints,
String uri) |
protected boolean |
compareURIs(String uri1,
String uri2) |
int |
getMaxAuthenticationAgeMillis() |
int |
getResponseSkewTimeMillis() |
boolean |
isAllowUnsolicitedResponses() |
protected boolean |
isDateTimeSkewValid(int skewMillis,
int forwardMillis,
org.joda.time.DateTime time) |
String |
removeQueryString(String uri) |
DefaultValidator |
setAllowUnsolicitedResponses(boolean allowUnsolicitedResponses) |
void |
setMaxAuthenticationAgeMillis(int maxAuthenticationAgeMillis) |
DefaultValidator |
setResponseSkewTimeMillis(int responseSkewTimeMillis) |
DefaultValidator |
setTime(java.time.Clock time) |
java.time.Clock |
time() |
protected ValidationResult |
validate(Assertion assertion,
List<String> mustMatchInResponseTo,
ServiceProviderMetadata requester,
IdentityProviderMetadata responder,
boolean requireAssertionSigned) |
protected ValidationResult |
validate(AuthenticationRequest authnRequest,
HostedProviderService provider) |
protected ValidationResult |
validate(IdentityProviderMetadata metadata,
HostedProviderService provider) |
protected ValidationResult |
validate(LogoutRequest logoutRequest,
HostedProviderService provider) |
protected ValidationResult |
validate(LogoutResponse logoutResponse,
HostedProviderService provider) |
protected ValidationResult |
validate(Response response,
List<String> mustMatchInResponseTo,
ServiceProviderMetadata requester,
IdentityProviderMetadata responder) |
void |
validate(Saml2Object saml2Object,
HostedProviderService provider)
Performs an object validation on the respective object
|
protected ValidationResult |
validate(ServiceProviderMetadata metadata,
HostedProviderService provider) |
Signature |
validateSignature(Saml2Object saml2Object,
List<SimpleKey> verificationKeys)
Validates a signature on a SAML object.
|
protected ValidationResult |
verifyIssuer(Issuer issuer,
Metadata entity) |