45 $decrypter =
new Decrypter($logger, $identityProvider, $serviceProvider, $keyloader);
65 $subjectConfirmationValidator,
77 $validator->addConstraintValidator(
new NotBefore());
92 $validator->addConstraintValidator(
95 $validator->addConstraintValidator(
98 $validator->addConstraintValidator(
101 $validator->addConstraintValidator(
106 $validator->addConstraintValidator(
123 $chain->addTransformerStep(
$sc SubjectConfirmationData NotOnOrAfter
An exception for terminatinating execution or to throw for unit testing.
Simple Builder that allows to build a new Assertion Processor.
static createSubjectConfirmationValidator(IdentityProvider $identityProvider, ServiceProvider $serviceProvider, Destination $currentDestination, Response $response)
static createAssertionTransformerChain(LoggerInterface $logger, PrivateKeyLoader $keyloader, IdentityProvider $identityProvider, ServiceProvider $serviceProvider)
static createAssertionValidator(IdentityProvider $identityProvider, ServiceProvider $serviceProvider)
static build(LoggerInterface $logger, Validator $signatureValidator, Destination $currentDestination, IdentityProvider $identityProvider, ServiceProvider $serviceProvider, Response $response)
@SuppressWarnings(PHPMD.CouplingBetweenObjects) - due to all the named exceptions
Value Object representing the current destination.
Basic configuration wrapper.
Basic Configuration Wrapper.
Describes a logger instance.