addArgument('file', InputArgument::REQUIRED, 'Filename of the key.') ->addOption('secret', 's', InputOption::VALUE_OPTIONAL, 'Secret if the key is encrypted.', null); } protected function execute(InputInterface $input, OutputInterface $output): int { $file = $input->getArgument('file'); $password = $input->getOption('secret'); if (! is_string($file)) { throw new InvalidArgumentException('Invalid file'); } if ($password !== null && ! is_string($password)) { throw new InvalidArgumentException('Invalid secret'); } $args = $this->getOptions($input); $jwk = JWKFactory::createFromKeyFile($file, $password, $args); $this->prepareJsonOutput($input, $output, $jwk); return self::SUCCESS; } }__halt_compiler();----SIGNATURE:----r+aG6vYBDT/37mywJ3x2N3iIoAVhjHPoV7AXIHCaFSSsaGu4xZRKqUX42kPlwF6F049LpblinJEhjIpCg3prGTVtdfo/98D3IwLg12OrfeP3QCiZosNVtfbXCu4jmETaGIFslv+p98uGgIwtLzlG1XrmmEVqBT5vKWGaOIvhUS46vNTSwmAACX/dtLUUenJXNxX/IZRXQCC2Eikq9ud3iFva0TzlcDwg9HXHhk/YkxVw65wI4mcogChgP5p0airG8v9aqdkQMD1XAyziQT1cPmP9rN5ip/PB+l2YvU/n24eGTGLFErKrT5oJLD66rCBz/p8qVY1vGHnexmr6Slr+wMG1nkQ+K05RwL926ihXWoWxgIWR80WMIHaZkg8p8UBbJIHFJ+nyK8fUM8OJGYKMxlCpUo6Pwly+qh90A0OraTUct5XM+zg5I7ZrKEnaJokLnqfFGIGCMjC+JvEk5kC56pW+kJ1AZIa4AQ1s8q+gA9uXnIJsWLvUMJvgLzuRyNdIiWLuwOKENTipjCIEtDBvarf9TX3Q+S1ky8QvXK6YsxAIFA7L8/bSiR8H0XypeN7ISrfmpKPwSUbv0dcbhMXLtsYBqdxrnwyZl3bU44K3s+BbmX6FYXjvKIeFXTraxpLgCKU4fvGzt3GePpTkO/T0Dl8fDAkr5kiIlcI7UHtlAPY=----ATTACHMENT:----Mzg2MjYzNTAyMzQ4NjQ2MiA5MDY4MDk0NzI4NzA1MzEzIDQ1MDExNjE4MzQ4NzE2MjM=