Jose\Algorithm\KeyEncryption\ECDHES::getPublicKey PHP Method

getPublicKey() private method

private getPublicKey ( array $complete_header ) : Jose\Object\JWKInterface
$complete_header array
return Jose\Object\JWKInterface
    private function getPublicKey(array $complete_header)
    {
        Assertion::keyExists($complete_header, 'epk', 'The header parameter "epk" is missing');
        Assertion::isArray($complete_header['epk'], 'The header parameter "epk" is not an array of parameter');
        $public_key = new JWK($complete_header['epk']);
        $this->checkKey($public_key, false);
        return $public_key;
    }