ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Validates the signature based on the fingerprint of the certificate. More...
Public Member Functions | |
__construct (LoggerInterface $logger, FingerprintLoader $fingerprintLoader) | |
canValidate (SignedElement $signedElement, CertificateProvider $configuration) | |
Test whether or not this link in the chain can validate the signedElement signature. More... | |
Public Member Functions inherited from SAML2\Signature\AbstractChainedValidator | |
__construct (LoggerInterface $logger) | |
Public Member Functions inherited from SAML2\Signature\ValidatorInterface | |
hasValidSignature (SignedElement $signedElement, CertificateProvider $configuration) | |
Validate the signature of the signed Element based on the configuration. More... | |
Private Attributes | |
$certificates | |
$fingerprintLoader | |
Additional Inherited Members | |
Protected Member Functions inherited from SAML2\Signature\AbstractChainedValidator | |
validateElementWithKeys (SignedElement $element, $pemCandidates) | |
BC compatible version of the signature check. More... | |
Protected Attributes inherited from SAML2\Signature\AbstractChainedValidator | |
$logger | |
Validates the signature based on the fingerprint of the certificate.
Definition at line 16 of file FingerprintValidator.php.
SAML2\Signature\FingerprintValidator::__construct | ( | LoggerInterface | $logger, |
FingerprintLoader | $fingerprintLoader | ||
) |
Definition at line 31 of file FingerprintValidator.php.
References SAML2\Signature\FingerprintValidator\$fingerprintLoader.
SAML2\Signature\FingerprintValidator::canValidate | ( | SignedElement | $signedElement, |
CertificateProvider | $configuration | ||
) |
Test whether or not this link in the chain can validate the signedElement signature.
\SAML2\SignedElement | $signedElement | |
\SAML2\Configuration\CertificateProvider | $configuration |
Implements SAML2\Signature\ChainedValidator.
Definition at line 40 of file FingerprintValidator.php.
References $certificate, SAML2\Signature\FingerprintValidator\$certificates, array, SAML2\Certificate\X509\createFromCertificateData(), SAML2\Configuration\CertificateProvider\getCertificateFingerprints(), SAML2\SignedElement\getCertificates(), SAML2\Signature\ValidatorInterface\hasValidSignature(), and SAML2\Signature\AbstractChainedValidator\validateElementWithKeys().
|
private |
Definition at line 21 of file FingerprintValidator.php.
Referenced by SAML2\Signature\FingerprintValidator\canValidate().
|
private |
Definition at line 26 of file FingerprintValidator.php.
Referenced by SAML2\Signature\FingerprintValidator\__construct().