Hello there. Since an affidavit is also signed by the gazzeted officer so in both the cases what is required is the affidavit which is signed by the gazzeted officer.
You can easily get the character certificate from their otherwise if you are living in a local village then you can get your character certificate issued by the head of village i.e. sarpanch of the village.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile