public function getAssertion(XMLSecurityKey $inputKey, array $blacklist = []) : Assertion
    {
        $assertionXML = Utils::decryptElement($this->encryptedData, $inputKey, $blacklist);

        Utils::getContainer()->debugMessage($assertionXML, 'decrypt');

        return new Assertion($assertionXML);
    }
public function getAssertion(XMLSecurityKey $inputKey, array $blacklist = []) : Assertion
    {
        $assertionXML = Utils::decryptElement($this->encryptedData, $inputKey, $blacklist);

        Utils::getContainer()->debugMessage($assertionXML, 'decrypt');

        return new Assertion($assertionXML);
    }
public function getAssertion ( XMLSecurityKey $ inputKey , array $ blacklist = [ ] ) : Assertion { $ assertionXML = Utils :: decryptElement ( $ this -> encryptedData , $ inputKey , $ blacklist ) ; Utils :: getContainer ( ) -> debugMessage ( $ assertionXML , 'decrypt' ) ; return new Assertion ( $ assertionXML ) ; }
Retrieve the assertion.

@param  XMLSecurityKey  $inputKey  The key we should use to decrypt the assertion.
@param  array           $blacklist Blacklisted decryption algorithms.
@return \SAML2\Assertion The decrypted assertion.
Retrieve the assertion .