ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Allows for validation of a signature trying different validators till a validator is found that can validate the signature. More...
Public Member Functions | |
__construct (LoggerInterface $logger, array $validators) | |
appendValidator (ChainedValidator $validator) | |
hasValidSignature (SignedElement $signedElement, CertificateProvider $configuration) | |
Private Attributes | |
$logger | |
$validators = array() | |
Allows for validation of a signature trying different validators till a validator is found that can validate the signature.
If no validation is possible an exception is thrown.
Definition at line 15 of file ValidatorChain.php.
SAML2\Signature\ValidatorChain::__construct | ( | LoggerInterface | $logger, |
array | $validators | ||
) |
\Psr\Log\LoggerInterface | $logger | |
Definition at line 31 of file ValidatorChain.php.
References SAML2\Signature\ValidatorChain\$logger, and SAML2\Signature\ValidatorChain\appendValidator().
SAML2\Signature\ValidatorChain::appendValidator | ( | ChainedValidator | $validator | ) |
\SAML2\Signature\ChainedValidator | $validator |
Definition at line 44 of file ValidatorChain.php.
Referenced by SAML2\Signature\ValidatorChain\__construct().
SAML2\Signature\ValidatorChain::hasValidSignature | ( | SignedElement | $signedElement, |
CertificateProvider | $configuration | ||
) |
\SAML2\SignedElement | $signedElement | |
\SAML2\Configuration\CertificateProvider | $configuration |
Implements SAML2\Signature\ValidatorInterface.
Definition at line 55 of file ValidatorChain.php.
References SAML2\Configuration\Queryable\get(), and SAML2\Configuration\Queryable\has().
|
private |
Definition at line 20 of file ValidatorChain.php.
Referenced by SAML2\Signature\ValidatorChain\__construct().
|
private |
Definition at line 25 of file ValidatorChain.php.