****** not a teacher *******
You can't use the auxiliary to have because it would mean that the door gave it, which doesn't make sense.
Instead, use "to be".
Require can't be a past participle, when you do a negative sentence, the verb needs to be in the bare infinitive form (bare infinitive form of "to eat" is "eat", the bare infinitive form of "to stop" is "stop")
Also (it might be just a mistake while typing), the negative form of does is doesn't.
Since the above door is provided with latch lock, it doesn't require any keyhole rose.
Student or Learner