*/ class RsaKeyGenerator implements PrivateKeyGeneratorInterface { use OpensslPrivateKeyGeneratorTrait; public function generatePrivateKey(KeyOption $keyOption): PrivateKey { Assert::isInstanceOf($keyOption, RsaKeyOption::class); return $this->generatePrivateKeyFromOpensslOptions([ 'private_key_type' => OPENSSL_KEYTYPE_RSA, 'private_key_bits' => $keyOption->getBits(), ]); } public function supportsKeyOption(KeyOption $keyOption): bool { return $keyOption instanceof RsaKeyOption; } }__halt_compiler();----SIGNATURE:----I8gMpXkXb+sEB3Y08hdxRBPu52yANQ/a8iQGo+gUsyxMifmJR6tCVNjPrVirwEvIsTz/zIfHRyoj5XmhYglbkzr+r0BP7otRgrMtAf5EsfIM5/7shCqCvyhl21ocYVT1hfJHdP1OdeZqPvVYog4N5PnYCQmNOnGUupDGWFh0xhNQ+gdhepmsDIPbRomqrFZunOpWrpM0/FEW9TqtNyhIS7copihE78+sDaRmNZ1p/FzGv+R4K7ikdyq8rB/yWccSS8pM5tOQtffJa9hKU5oAf9Aphk7zflIejeEiM10GGV2hgNrEzU8YxAKyJJkWWB8yOJV1qAKmKel4CmF0QjqxDo/9WQbv7B8J+Gb2i58GBvfiDyWyXyeX8heZ1gqpEku2ATAgnEz0glB+gbkascr4qcZZjsuDB+i5xG/OkP1PQl9SfNkj+ZWKDKIAlC3bYXAcoY+x2ntQYXYXFEa2vUOI1bwMMDdH9GnPJzjq08ckpQJl5NTRYBbLTQLzAkvcIV11zMojSu0/yp/03pQ7XMu6M2AraKPhQoede2qNBCBl8m9lQlJ0NNsjIFxi+w8KuE1uXiJCErQGPEumGVNqt7FnctJduhWa+owkMf2lWtVzErKZj/DjLLTgJzbigzsVbcrIExR0teTQhBPRYyHcTPNpUiBU9aCyVneGRqF5rRmTSf8=----ATTACHMENT:----MTM2OTMyNzM2MDUyNTU4MiA3NDQ1ODkzMTYxMDkyNDIxIDQ4MzA3NTQ2NDE3ODQ3OA==