public static function createFromKey(string $key, ?string $password = null, array $additional_values = []): JWK
    {
        $values = KeyConverter::loadFromKey($key, $password);
        $values = \array_merge($values, $additional_values);

        return JWK::create($values);
    }