private function checkKD(SSODescriptor $descriptor, $use, $certificate)
 {
     $arrKD = $descriptor->getAllKeyDescriptorsByUse($use);
     /** @var KeyDescriptor $kd */
     $kd = array_shift($arrKD);
     $this->assertNotNull($kd);
     $this->assertEquals($use, $kd->getUse());
     $this->assertNotEmpty($kd->getCertificate()->getData());
     $this->assertEquals($certificate, $kd->getCertificate()->getData());
 }