bit_flags() = [skip | {skip, integer()} | flag()]
decrypted() = binary() | #'KDC-REP'{'enc-part' = #'EncKDCRepPart'{}} | #'AP-REP'{'enc-part' = #'EncAPRepPart'{}} | #'AP-REQ'{authenticator = #'Authenticator'{}} | #'Ticket'{'enc-part' = #'EncTicketPart'{}} | #'PA-DATA'{'padata-value' = #'PA-ENC-TS-ENC'{}}
encrypted() = #'EncryptedData'{} | #'KDC-REP'{'enc-part' = #'EncryptedData'{}} | #'AP-REP'{'enc-part' = #'EncryptedData'{}} | #'AP-REQ'{authenticator = #'EncryptedData'{}} | #'Ticket'{'enc-part' = #'EncryptedData'{}} | #'PA-DATA'{'padata-value' = binary()}
flag() = atom()
kdc_flag() = forwardable | forwarded | proxiable | proxy | allow_postdate | postdated | renewable | pk_cross | hw_auth | canonicalize | disable_transited | renewable_ok | enc_tkt_in_skey | renew | validate
keyset() = krb_crypto:base_key() | [krb_crypto:base_key()] | [krb_mit_keytab:keytab_entry()]
krbtime() = binary()
realm() = string()
reply() = #'KDC-REP'{'enc-part' = #'EncKDCRepPart'{}}
ticket() = #{flags => [ticket_flag()], authtime => krbtime(), starttime => krbtime(), endtime => krbtime(), renewuntil => krbtime(), realm => realm(), principal => [string()], svc_principal => [string()], key => krb_crypto:base_key(), ticket => #'Ticket'{}}
ticket_flag() = forwardable | forwarded | proxiable | proxy | allow_postdate | postdated | invalid | renewable | initial | pre_auth | hw_auth | transited | delegate | anonymous
unit() = atom()
checksum(CK::krb_crypto:ck_key(), Usage::krb_crypto:usage(), B::#'KDC-REQ-BODY'{} | binary()) -> #'Checksum'{}
datetime_to_krbtime(X1::datetime:datetime()) -> krbtime()
decode(Data, Rest) -> any()
decode_bit_flags(Bits::bitstring(), RestAtoms::bit_flags()) -> sets:set(flag())
decode_kdc_flags(Bitstring::bitstring()) -> sets:set(kdc_flag())
decode_ticket_flags(Bitstring::bitstring()) -> sets:set(ticket_flag())
decrypt(Ks::keyset(), Usage::krb_crypto:usage(), R0::encrypted()) -> {ok, decrypted()} | {error, term()}
encode(Type, Data) -> any()
encode_bit_flags(FlagSet::sets:set(flag()), RestAtoms::bit_flags()) -> bitstring()
encode_kdc_flags(FlagSet::sets:set(kdc_flag())) -> bitstring()
encode_ticket_flags(FlagSet::sets:set(ticket_flag())) -> bitstring()
encrypt(K::krb_crypto:base_key(), Usage::krb_crypto:usage(), R0::decrypted()) -> encrypted()
make_error(Realm, Service, Code) -> any()
make_generic_error(Realm, Service, Why) -> any()
Generated by EDoc