/** * @param string $file * @param null|string $password * @param bool $is_DER * @param array $additional_values * * @return \Jose\Object\JWKInterface */ public static function createFromFile($file, $password = null, $is_DER = false, array $additional_values = []) { $values = KeyConverter::loadKeyFromFile($file, $password, $is_DER); $values = array_merge($values, $additional_values); return new JWK($values); }