Have can be transitive and used in passive voice, but is not commonly used. We do say:
A great time was had by all.
For possession in the passive voice, we usually use a different verb than have, such as own or hold.
The car was owned by him.
The stocks were held in trust.