pub struct Ticket {
pub tkt_vno: i64,
pub realm: String,
pub sname: PrincipalName,
pub enc_part: EncryptedData,
}Expand description
Kerberos Ticket.
Fields§
§tkt_vno: i64Ticket version (always 5)
realm: StringRealm
sname: PrincipalNameServer principal name
enc_part: EncryptedDataEncrypted part
Implementations§
Source§impl Ticket
impl Ticket
Sourcepub fn new(realm: &str, sname: PrincipalName, enc_part: EncryptedData) -> Self
pub fn new(realm: &str, sname: PrincipalName, enc_part: EncryptedData) -> Self
Create a new ticket.
Trait Implementations§
impl Eq for Ticket
impl StructuralPartialEq for Ticket
Auto Trait Implementations§
impl Freeze for Ticket
impl RefUnwindSafe for Ticket
impl Send for Ticket
impl Sync for Ticket
impl Unpin for Ticket
impl UnwindSafe for Ticket
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)