Class SwedishEidResponseProcessorImpl
java.lang.Object
se.swedenconnect.opensaml.saml2.response.ResponseProcessorImpl
se.swedenconnect.opensaml.sweid.saml2.validation.SwedishEidResponseProcessorImpl
- All Implemented Interfaces:
net.shibboleth.shared.component.Component
,net.shibboleth.shared.component.InitializableComponent
,ResponseProcessor
A
ResponseProcessor
implementation that uses validators for the Swedish eID Framework.- Author:
- Martin Lindström (martin@idsec.se)
-
Field Summary
Fields inherited from class se.swedenconnect.opensaml.saml2.response.ResponseProcessorImpl
assertionValidator, decrypter, messageReplayChecker, metadataCredentialResolver, metadataResolver, requireEncryptedAssertions, responseValidationSettings, responseValidator, securityConfiguration, signatureProfileValidator, signatureTrustEngine
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected AssertionValidator
createAssertionValidator
(org.opensaml.xmlsec.signature.support.SignatureTrustEngine signatureTrustEngine, org.opensaml.xmlsec.signature.support.SignaturePrevalidator signatureProfileValidator) protected ResponseValidator
createResponseValidator
(org.opensaml.xmlsec.signature.support.SignatureTrustEngine signatureTrustEngine, org.opensaml.xmlsec.signature.support.SignaturePrevalidator signatureProfileValidator) protected AbstractAssertionValidationParametersBuilder
<?> Methods inherited from class se.swedenconnect.opensaml.saml2.response.ResponseProcessorImpl
buildSignatureValidationCriteriaSet, buildSignatureValidationParametersCriterion, checkSetterPreconditions, decodeResponse, getMetadata, getSpMetadata, initialize, isInitialized, processSamlResponse, setDecrypter, setMessageReplayChecker, setMetadataResolver, setRequireEncryptedAssertions, setResponseValidationSettings, setSecurityConfiguration, validateAssertion, validateRelayState, validateResponse
-
Constructor Details
-
SwedishEidResponseProcessorImpl
public SwedishEidResponseProcessorImpl()
-
-
Method Details
-
createResponseValidator
protected ResponseValidator createResponseValidator(org.opensaml.xmlsec.signature.support.SignatureTrustEngine signatureTrustEngine, org.opensaml.xmlsec.signature.support.SignaturePrevalidator signatureProfileValidator) - Overrides:
createResponseValidator
in classResponseProcessorImpl
-
createAssertionValidator
protected AssertionValidator createAssertionValidator(org.opensaml.xmlsec.signature.support.SignatureTrustEngine signatureTrustEngine, org.opensaml.xmlsec.signature.support.SignaturePrevalidator signatureProfileValidator) - Overrides:
createAssertionValidator
in classResponseProcessorImpl
-
getAssertionValidationParametersBuilder
- Overrides:
getAssertionValidationParametersBuilder
in classResponseProcessorImpl
-