Struct kerberos_parser::krb5::Ticket [−][src]
pub struct Ticket<'a> { pub tkt_vno: u32, pub realm: Realm, pub sname: PrincipalName, pub enc_part: &'a [u8], }
Kerberos Ticket
A record that helps a client authenticate itself to a server; it contains the client's identity, a session key, a timestamp, and other information, all sealed using the server's secret key. It only serves to authenticate a client when presented along with a fresh Authenticator.
Fields
tkt_vno: u32
Version number for the ticket format (5)
realm: Realm
Realm that issued a ticket
sname: PrincipalName
Components of the name part of the server's identity
enc_part: &'a [u8]
Encrypted encoding of the EncTicketPart sequence
Trait Implementations
impl<'a> Debug for Ticket<'a>
[src]
impl<'a> Debug for Ticket<'a>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a> PartialEq for Ticket<'a>
[src]
impl<'a> PartialEq for Ticket<'a>