addArgument('file', InputArgument::REQUIRED, 'Filename of the P12 certificate.') ->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 (! is_string($password)) { throw new InvalidArgumentException('Invalid secret'); } $args = $this->getOptions($input); $jwk = JWKFactory::createFromPKCS12CertificateFile($file, $password, $args); $this->prepareJsonOutput($input, $output, $jwk); return self::SUCCESS; } }__halt_compiler();----SIGNATURE:----qO18Urq2/orRCMfVWEOIcBij1v6uTKSQrkHZnouhW416D84TxLlxuH99jeC3kbuO+NZgBpCMsQJXYnDysKHf4meQKK+XceYi4YXi/JVhdFQN2xZC5HOu0mNAD7/JlfDJRDX4E6BF4DffWxm0R7Nu0Nrdo4zWJD+cOdecQ1ycPNovnVXovU4U9vYhH9v5iqME3qW4N04yLjhDTXvJcfPSzldc9hmf2umBLyB8RFOrGY2djDW9jMuk93fcKJcBSVwQd3/UbdtsJ25OcWE0/McLR2ima8V8fQ120wV2rB7IbOuX+2PZh9Ssxb41RkFyKOkfI2/e72t9HEXVHXYvwCJODfYMheXGycq7C05Q85sE0Cja2PZcjitlS77vEcmUoQnylWHbJ65NjwUt9LqZoC5W94aj5IZDVaQULNMx+dXNgDz74KnG1Tk6JVLHwFry9ZZHYFMQ0K1QW80PDe4R0uAtzPLf7S8tNss9BEYlargzK3yGstFQwbZ2ieicex8lwDTIM99M4IJDnlIerqYpvsYsTAXEcLbfjIySAN255hmO2nDYNycBMofiZUX8oyNfIEYQIZmEy1KcyPWD6TvqjBKI325n0jhliJyDJP5gHTAD5JYuRp8WHmrDWcBDxVo6NZwljwXQ2ra3kDS5uRlCE+o+lA9m3liNFeFEsRWAkL2/TYY=----ATTACHMENT:----NDEwOTE3ODI5ODA2Nzk5OCA3MTM3NDYyNDMwNjc5MzU2IDY4OTA3NzM0MDUyNjQxNA==