Each state has different rules for what type of identification is suitable for being notarized. The California Notary Handbook does NOT specify if a Green Card, Resident Alien Card, or Permanent Resident Card may be used as identification for being notarized!
However, if you have a current “California approved” (a card that meets California standards) identification card that has — a photograph, description of the person, signature of the person, and an identifying number: then you are in good shape and can be notarized.
Since a green card or resident alien card is not on the approved list of identification cards in the California Notary Public Handbook, it is recommendable to use a passport, state issued identification card, or driver license.
You might also like:
Notary Public 101 – identification
Compilation of Notary stories
Identification requirements for being notarized