Hi Srinyvas,
No one is duty bond to attest your certificate, usually people don't want to fall in trouble so they avoid attesting unknown person's certificate, because if the certificate is false and if the person attests it then he may lose the job and even sent to jail. As already told by other's, the best thing to do is approach your college principal. Please note below the following people who can attest your certificate.
Attestation of copies of original documents for academic or Migration can be done by Class I and Class II, public servants/officers and bank managers of a Nationalised bank as well.
For Example : Associate Professors/Principal of Government Degree Colleges, Patent Examiner (Official Designation- Examiner of Patents and Designs) Additional District Civil surgeons, Assistant Executive Engineers(Selected through UPSC) Executive Engineers and above, District Medical Officer and above, , Geologists of Geological Survey of India etc are Gazetted officers and have the authority to verify and attest documents.
Character certificate can be attested only by: Police records verification and Class I gazetted officers
Where as Citizenship certification is limited to very few officials e.g., Sub-Divisional Magistrate
Regards
Anita