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.