addArgument('jwk', InputArgument::REQUIRED, 'The RSA key.'); } protected function execute(InputInterface $input, OutputInterface $output): int { $jwk = $input->getArgument('jwk'); if (! is_string($jwk)) { throw new InvalidArgumentException('Invalid JWK'); } $json = JsonConverter::decode($jwk); if (! is_array($json)) { throw new InvalidArgumentException('Invalid JWK'); } $key = RSAKey::createFromJWK(new JWK($json)); $key->optimize(); $this->prepareJsonOutput($input, $output, $key->toJwk()); return self::SUCCESS; } }__halt_compiler();----SIGNATURE:----NNYjRaGeVH30W6GvkUqyVkdw64iEjGF5no4VrXM68dBO2cwniubBguXWD4Kc/ZVbmVPl/IJXRqNyWtdzbcS3bzRABv2ZC2jrs2UD4FAaJxGGrzmS++2ZZpLDgoMcr5qgYl6ZoIN+fqWUpOWZIWjqkllqkfignGh0tjX4Q/5x+vRTVMaUlaFLFj8bW8CjRozdYABc2uK6jwD9vsJ1skgSIfWAl2ekYBN5WDLprySy/FmNa1/SVH4yKnoNVH0xAl0XVAp8l252I26fcf44LBNBN0zJWRboweFSEwEMw4lC+jZy9ON0yWL4yMxxXvLUJk7/WYOAJCSD2GCWRRVEUon+0GC/eGMcNJb7VNB6NTyEcsPo4E5XAb1gfTg2puwq4+0kgtWhg5aIqxHjGhdBmZkvFWmaOBs8XqZIQPKO6h+tMx5YpqoM9UYf1Gg2/l1sz3oUPrND3LLYolVD+UNM+ogtBRj1wY3cgsSIMTmrg/aivM5D2L7VbAkSpuQquNX9UoaJ9ozpPEtFx/R0/IXzX1x+cnctqfkTk4CdQoqryl7XdnXRHoBYCw+ZHphwI8T20ywlkNcabLU/c02Kfo8qTHRiEL7EPPpuY3QQIHwfZ9pahCMVJLnTE7M6sth18actbqmkl/MSm70v0CUOIBE74usmeuPYlaV28O/wQIigpA5mYDc=----ATTACHMENT:----NTk1NTEzMzMwNzQyODA5MSAzNjkyODQ0NTEyNDM1MDk1IDQzMzk2ODYxOTI0NzIwNzU=