I see, thanks. And being a non citizen, what documents i would need to apply, please?
Well, you'll need to show you current inmigration document, as specific as it get, you need Form I-551, Immigrant Visa and I-766, EAD or work permit.
You said before, a federal law could require me to provide a SSN in order to get some benefit, right?
That's correct. Some government benefits or services, requires from you to provide a SSN. That's regulated by federal or local law.