SAML2\Configuration\CertificateProvider::getCertificateFingerprints PHP Method

getCertificateFingerprints() public method

Returns an array or \Traversable where each element represents a certificate fingerprint. A certificate fingerprint is a string containing the certificate fingerprint.
Deprecation: Please use getCertifiateFile() or getCertificateData()
    public function getCertificateFingerprints();

Usage Example

 public function canValidate(SignedElement $signedElement, CertificateProvider $configuration)
 {
     if ($configuration->getCertificateFingerprints() === null) {
         $this->logger->debug('Configuration does not have "certFingerprint" value, cannot validate signature with fingerprint');
         return false;
     }
     // use internal cache to prevent doing certificate extraction twice.
     $this->certificates = $signedElement->getCertificates();
     if (empty($this->certificates)) {
         $this->logger->debug('Signed element does not have certificates, cannot validate signature with fingerprint');
         return false;
     }
     return true;
 }
All Usage Examples Of SAML2\Configuration\CertificateProvider::getCertificateFingerprints