I don't think you need this object if `backend.generate_rsa_ctx`'s contract is that it returns a provider of `interfaces.RSAPrivateKey`