ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Simple Builder that allows to build a new Assertion Processor. More...
Static Public Member Functions | |
static | build (LoggerInterface $logger, Validator $signatureValidator, Destination $currentDestination, IdentityProvider $identityProvider, ServiceProvider $serviceProvider, Response $response) |
Static Private Member Functions | |
static | createAssertionValidator (IdentityProvider $identityProvider, ServiceProvider $serviceProvider) |
static | createSubjectConfirmationValidator (IdentityProvider $identityProvider, ServiceProvider $serviceProvider, Destination $currentDestination, Response $response) |
static | createAssertionTransformerChain (LoggerInterface $logger, PrivateKeyLoader $keyloader, IdentityProvider $identityProvider, ServiceProvider $serviceProvider) |
Simple Builder that allows to build a new Assertion Processor.
This is an excellent candidate for refactoring towards dependency injection
@SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 34 of file ProcessorBuilder.php.
|
static |
Definition at line 36 of file ProcessorBuilder.php.
References $response, SAML2\Assertion\ProcessorBuilder\createAssertionTransformerChain(), SAML2\Assertion\ProcessorBuilder\createAssertionValidator(), and SAML2\Assertion\ProcessorBuilder\createSubjectConfirmationValidator().
Referenced by SAML2\Response\Processor\process().
|
staticprivate |
Definition at line 115 of file ProcessorBuilder.php.
Referenced by SAML2\Assertion\ProcessorBuilder\build().
|
staticprivate |
Definition at line 72 of file ProcessorBuilder.php.
References NotOnOrAfter.
Referenced by SAML2\Assertion\ProcessorBuilder\build().
|
staticprivate |
Definition at line 85 of file ProcessorBuilder.php.
References $response.
Referenced by SAML2\Assertion\ProcessorBuilder\build().