MCPcopy Create free account
hub / github.com/secdev/scapy / KrbCredInfo

Class KrbCredInfo

scapy/layers/kerberos.py:2038–2075  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2036
2037
2038class KrbCredInfo(ASN1_Packet):
2039 ASN1_codec = ASN1_Codecs.BER
2040 ASN1_root = ASN1F_SEQUENCE(
2041 ASN1F_PACKET("key", EncryptionKey(), EncryptionKey, explicit_tag=0xA0),
2042 ASN1F_optional(
2043 Realm("prealm", None, explicit_tag=0xA1),
2044 ),
2045 ASN1F_optional(
2046 ASN1F_PACKET("pname", None, PrincipalName, explicit_tag=0xA2),
2047 ),
2048 ASN1F_optional(
2049 KerberosFlags(
2050 "flags",
2051 None,
2052 _TICKET_FLAGS,
2053 explicit_tag=0xA3,
2054 ),
2055 ),
2056 ASN1F_optional(
2057 KerberosTime("authtime", None, explicit_tag=0xA4),
2058 ),
2059 ASN1F_optional(KerberosTime("starttime", None, explicit_tag=0xA5)),
2060 ASN1F_optional(
2061 KerberosTime("endtime", None, explicit_tag=0xA6),
2062 ),
2063 ASN1F_optional(
2064 KerberosTime("renewTill", None, explicit_tag=0xA7),
2065 ),
2066 ASN1F_optional(
2067 Realm("srealm", None, explicit_tag=0xA8),
2068 ),
2069 ASN1F_optional(
2070 ASN1F_PACKET("sname", None, PrincipalName, explicit_tag=0xA9),
2071 ),
2072 ASN1F_optional(
2073 HostAddresses("caddr", explicit_tag=0xAA),
2074 ),
2075 )
2076
2077
2078class EncKrbCredPart(ASN1_Packet):

Callers 1

EncKrbCredPartClass · 0.85

Calls 4

ASN1F_SEQUENCEClass · 0.90
ASN1F_PACKETClass · 0.90
ASN1F_optionalClass · 0.90
EncryptionKeyClass · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…