public abstract class SamlValidator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SamlValidator.Builder
Builder class for SamlValidator.
|
static class |
SamlValidator.PostRequest |
static class |
SamlValidator.PostResponse |
static class |
SamlValidator.RedirectRequest |
static class |
SamlValidator.RedirectResponse |
static class |
SamlValidator.Request |
static class |
SamlValidator.Response |
| Modifier and Type | Field and Description |
|---|---|
protected SamlValidator.Builder |
builder |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
additionalValidation() |
protected abstract void |
checkDestination() |
protected void |
checkId() |
protected abstract void |
checkRequiredFields() |
protected void |
checkSamlVersion() |
protected void |
checkTimestamp() |
protected abstract org.joda.time.DateTime |
getIssueInstant() |
protected abstract org.opensaml.saml.common.SAMLVersion |
getSamlVersion() |
void |
validate() |
protected final SamlValidator.Builder builder
public final void validate()
throws ValidationException
ValidationExceptionprotected void checkTimestamp()
throws ValidationException
ValidationExceptionprotected void checkSamlVersion()
throws ValidationException
ValidationExceptionprotected abstract void checkRequiredFields()
throws ValidationException
ValidationExceptionprotected abstract void checkDestination()
throws ValidationException
ValidationExceptionprotected abstract void additionalValidation()
throws ValidationException
ValidationExceptionprotected void checkId()
throws ValidationException
ValidationExceptionprotected abstract org.joda.time.DateTime getIssueInstant()
protected abstract org.opensaml.saml.common.SAMLVersion getSamlVersion()
This work is licensed under a Creative Commons Attribution 4.0 International License.