*/ 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:----H+nQAoA4Jso2bhnlpnbvBWUuYO61PDoh/MaF5a8Z1vNDPQCmMcY13dAnxQNbRg0q4O4uv3wJdLxFvnaAnWYg6H8HFPn2LS+okGafKjx4LIUWpaAg1A02NWVUahgedoqWQDRr7hXaRQWdLeiIhJMgUfQI4fqFCeWvmOFT7o4RCso5pTlNC8+zO4tsZxuLrHWiPEVFV6g23RSxdAawRNx2QW7bF16l09bqGVT38nHTAL64HGSDl8iuDJcIx1GHnK8U4o9JsZVMgqlw7Jx8WoHuG2iO0HXwlZsfGgqS0OgglrvSvZG8jnZkida3kC8Ind3n066aMsRVvhu7Ch6NKzsymb6TezSsCATmi9O40ytZvWgKRqhR8Vg9CNricJiQFmKnTgczD9RgM0Qb58KDmusbYqHL4dGtb2n0bqTor2E5iqjosSkn3mYVBs64TAwrhEEczFk+Y0B0gAsHBhFX99dCc5icC90W0LesszZvJAqVNVbttZchdoKfD6sjIE0FBJ1uoAUds7at8AzQDLzk1vdK/2hOmHEn0NLY3jBqhd22Pl0Mfs9wMmWA4wiL1V4byH17yyYs4Rwbxv+kjsHihYFYWl5RXjejpgbk99p1sTHsdNslEc78K4wHMJVy5gFeokXVDzEUayvmADIamj8eqjMk8HchHlprSGjBhYBo2V/rUao=----ATTACHMENT:----ODQ0ODg1NTI4MTgwNzMwNiAyODM4MTk0MTM1MTMzNjU4IDQyNjQ3ODc5MjY0MDQ1ODc=