Be able to read an old-style credentials file and return a new-style struct