In general, you cannot read the information in an ID file for obvious security reasons. Take a look at the NotesRegistration class within LotusScript, though. This gives you some of what you want, although not everything. You may have to "switch to" an ID file in order to read its information.
Dig Deeper on Lotus Notes Domino Access, Permissions and Authentication
Related Q&A from Chuck Connell
Is it possible to encrypt a user's name before sending an email? SearchDomino.com expert Chuck Connell weighs in. Continue Reading
Learn how to change authentication timeout interval for Domino Web Access logins. Continue Reading
SearchDomino.com expert Chuck Connell explains your options if you can't restore a corrupted certlog.nsf file using the fixup command. Continue Reading