private getPublicKey ( array $complete_header ) : Jose\Object\JWKInterface | ||
$complete_header | array | |
Результат | 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;
}