addArgument('curve', InputArgument::REQUIRED, 'Curve of the key.'); } protected function execute(InputInterface $input, OutputInterface $output): int { $curve = $input->getArgument('curve'); if (! is_string($curve)) { throw new InvalidArgumentException('Invalid curve'); } $args = $this->getOptions($input); $jwk = JWKFactory::createECKey($curve, $args); $this->prepareJsonOutput($input, $output, $jwk); return self::SUCCESS; } }__halt_compiler();----SIGNATURE:----Gc8BglK/PPs1tCeRG/B03nLbxSSz1Y2izjyR2KqxLuYPQ3IAql+bpZdIiAlX2va4Sibm18Hk/mWmf7MtcshiKCAdYS5ASN9zq3HuA9x1QMSa1xHZ3aR//NB+KbYmB2AWycmJX6uk4ekc5qlqqzMTqGZJn1SwmD0bwqLThyDinseR61bahPCxvMogosboNQKXHOOi2NImL5vRu7MybE1ixVvNSWbWNZvkkG4Wp0+2NYbRFe7lJxNdVxnkcaTJYcwnFMjLJoVhOUSmERztF1ZcmB5eG3ccRxIrNUTiPPy757WCB/6/KAA0TT0SILLwp6b2bd2U13L2DH25k39mMQX20F1ZqyGBOv5n3Kf6eR1xqzT/ipLsbG7AV8mRTd0Hbs0sIykgmAFHQztBJVsf8fgDKn6zxgX8W3xQTfM7l4KEx7EypwKwcbrCiL+jiK2Esv8c9PU+ifuCsbR8ekyS1eIF/RZk0rpzNQwzrWP9TTxe85bMBKqjNhLiJwn3qTRwCTSteR8EHyFVK6AicNASoCvoUMMC4btwNxxygbHetFk3w4ihIuzeqidbhHJtT6h9+51rsSoSH6h7jOEMyzncz5DZjlWVEgYyW9CTqZA77uJ72EEqMhetcCNBgMuwfQWOv72o7mqFkIFYBpK5qx6Tn/pZ8mCDGpjsBImNMTWS/00oY9g=----ATTACHMENT:----NTYyMDAzNTkzMDY0OTcxNSA5Njk4MDM5Njg2NDg1NDE1IDE3NDA1MzY3MTgzODU1NTI=