Jose\JWTLoader::decryptAssertion PHP Method

decryptAssertion() private method

private decryptAssertion ( Jose\Object\JWEInterface $jwe, Jose\Object\JWKSetInterface $encryption_key_set ) : Jose\Object\JWSInterface
$jwe Jose\Object\JWEInterface
$encryption_key_set Jose\Object\JWKSetInterface
return Jose\Object\JWSInterface
    private function decryptAssertion(Object\JWEInterface $jwe, Object\JWKSetInterface $encryption_key_set)
    {
        $this->decrypter->decryptUsingKeySet($jwe, $encryption_key_set);
        $jws = $this->loader->load($jwe->getPayload());
        Assertion::isInstanceOf($jws, Object\JWSInterface::class, 'The encrypted assertion does not contain a JWS.');
        return $jws;
    }