Derives a keytab for a person from a password in hand, at the current kvno
only, and compares the derived key with the one the KDC holds before
handing it over; a stored key is never read back out.
Parameters
name: unknown
the username
password: unknown
the password the keytab is derived from
Optionalcontext: ActContext
who acted and through which door
Returns Promise<any>
a promise of { ok: true, username, principal, kvno, etypes, keytab (base64), keytabFilename, ... }, or a refusal
Derives a keytab for a person from a password in hand, at the current kvno only, and compares the derived key with the one the KDC holds before handing it over; a stored key is never read back out.