Module krb_auth_fsm

Behaviours: gen_statem.

Data Types

config()

config() = #{realm => string(), principal => [string()], flags => [krb_proto:kdc_flag()], etypes => [krb_crypto:etype()], lifetime => secs(), secret => binary()}

result()

result() = {ok, krb_proto:ticket()} | {error, term()}

secs()

secs() = integer()

Function Index

auth/3
await/1
callback_mode/0
done/3
init/1
probe/3
start_link/2
start_link_and_await/2
terminate/3
wait/3

Function Details

auth/3

auth(X1, PrevState, S0) -> any()

await/1

await(Pid::pid()) -> result()

callback_mode/0

callback_mode() -> any()

done/3

done(X1, PrevState, S0) -> any()

init/1

init(X1) -> any()

probe/3

probe(X1, PrevState, S0) -> any()

start_link/2

start_link(Config::config(), ProtoFSM::pid()) -> {ok, pid()}

start_link_and_await/2

start_link_and_await(Config::config(), ProtoFSM::pid()) -> result()

terminate/3

terminate(Why, State, X3) -> any()

wait/3

wait(X1, PrevState, S0) -> any()


Generated by EDoc