Behaviours: gen_statem.
config() = #{realm => string(), tgt => krb_proto:ticket(), principal => [string()], flags => [krb_proto:kdc_flag()], etypes => [krb_crypto:etype()], lifetime => secs(), request_pac => boolean()}
result() = {ok, krb_proto:ticket()} | {error, term()}
secs() = integer()
await/1 | |
callback_mode/0 | |
done/3 | |
init/1 | |
start_link/2 | |
start_link_and_await/2 | |
terminate/3 | |
tgsreq/3 | |
wait/3 |
await(Pid::pid()) -> result()
callback_mode() -> any()
done(X1, PrevState, S0) -> any()
init(X1) -> any()
start_link(Config::config(), ProtoFSM::pid()) -> {ok, pid()}
terminate(Why, State, X3) -> any()
tgsreq(X1, PrevState, S0) -> any()
wait(X1, PrevState, S0) -> any()
Generated by EDoc