Yes, I checked that website and it says the following:
"Yes. However, certificates are available only to current legal residents."
I thought the procedure that is explained below that is for getting the certificate for current residents.
I don't think if one is currently a non-resident has to...