pub struct EncKdcRepPart {
pub session_key: Vec<u8>,
pub session_key_etype: EncryptionType,
pub nonce: u32,
pub flags: u32,
pub authtime: KerberosTime,
pub starttime: Option<KerberosTime>,
pub endtime: KerberosTime,
pub renew_till: Option<KerberosTime>,
pub srealm: String,
pub sname: PrincipalName,
}Expand description
Encrypted part of a KDC reply (EncKDCRepPart).
Fields§
§session_key: Vec<u8>Session key
session_key_etype: EncryptionTypeSession key encryption type
nonce: u32Nonce (must match request)
flags: u32Ticket flags
authtime: KerberosTimeAuthentication time
starttime: Option<KerberosTime>Start time
endtime: KerberosTimeEnd time
renew_till: Option<KerberosTime>Renewal end time
srealm: StringServer realm
sname: PrincipalNameServer principal name
Trait Implementations§
Source§impl Clone for EncKdcRepPart
impl Clone for EncKdcRepPart
Source§fn clone(&self) -> EncKdcRepPart
fn clone(&self) -> EncKdcRepPart
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EncKdcRepPart
impl RefUnwindSafe for EncKdcRepPart
impl Send for EncKdcRepPart
impl Sync for EncKdcRepPart
impl Unpin for EncKdcRepPart
impl UnwindSafe for EncKdcRepPart
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)