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

Class EncTicketPart

scapy/layers/kerberos.py:1650–1684  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1648
1649
1650class EncTicketPart(ASN1_Packet):
1651 ASN1_codec = ASN1_Codecs.BER
1652 ASN1_root = ASN1F_SEQUENCE(
1653 ASN1F_SEQUENCE(
1654 KerberosFlags(
1655 "flags",
1656 "",
1657 _TICKET_FLAGS,
1658 explicit_tag=0xA0,
1659 ),
1660 ASN1F_PACKET("key", EncryptionKey(), EncryptionKey, explicit_tag=0xA1),
1661 Realm("crealm", "", explicit_tag=0xA2),
1662 ASN1F_PACKET("cname", PrincipalName(), PrincipalName, explicit_tag=0xA3),
1663 ASN1F_PACKET(
1664 "transited", TransitedEncoding(), TransitedEncoding, explicit_tag=0xA4
1665 ),
1666 KerberosTime("authtime", GeneralizedTime(), explicit_tag=0xA5),
1667 ASN1F_optional(
1668 KerberosTime("starttime", GeneralizedTime(), explicit_tag=0xA6)
1669 ),
1670 KerberosTime("endtime", GeneralizedTime(), explicit_tag=0xA7),
1671 ASN1F_optional(
1672 KerberosTime("renewTill", GeneralizedTime(), explicit_tag=0xA8),
1673 ),
1674 ASN1F_optional(
1675 HostAddresses("addresses", explicit_tag=0xA9),
1676 ),
1677 ASN1F_optional(
1678 ASN1F_PACKET(
1679 "authorizationData", None, AuthorizationData, explicit_tag=0xAA
1680 ),
1681 ),
1682 ),
1683 implicit_tag=ASN1_Class_KRB.EncTicketPart,
1684 )
1685
1686
1687# sect 5.4.1

Callers 1

_build_ticketMethod · 0.90

Calls 7

ASN1F_SEQUENCEClass · 0.90
ASN1F_PACKETClass · 0.90
GeneralizedTimeClass · 0.90
ASN1F_optionalClass · 0.90
EncryptionKeyClass · 0.85
PrincipalNameClass · 0.85
TransitedEncodingClass · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…