I am sort of simultaneously implementing the top-level libkt routines and the file-based keytab implementation.