pub struct EncKdcRepPart {Show 13 fields
pub key: ExplicitContextTag0<EncryptionKey>,
pub last_req: ExplicitContextTag1<LastReq>,
pub nonce: ExplicitContextTag2<IntegerAsn1>,
pub key_expiration: Optional<Option<ExplicitContextTag3<KerberosTime>>>,
pub flags: ExplicitContextTag4<KerberosFlags>,
pub auth_time: ExplicitContextTag5<KerberosTime>,
pub start_time: Optional<Option<ExplicitContextTag6<KerberosTime>>>,
pub end_time: ExplicitContextTag7<KerberosTime>,
pub renew_till: Optional<Option<ExplicitContextTag8<KerberosTime>>>,
pub srealm: ExplicitContextTag9<Realm>,
pub sname: ExplicitContextTag10<PrincipalName>,
pub caddr: Optional<Option<ExplicitContextTag11<HostAddresses>>>,
pub encrypted_pa_data: Optional<Option<ExplicitContextTag12<Asn1SequenceOf<PaData>>>>,
}Expand description
EncKDCRepPart ::= SEQUENCE {
key [0] EncryptionKey,
last-req [1] LastReq,
nonce [2] UInt32,
key-expiration [3] KerberosTime OPTIONAL,
flags [4] TicketFlags,
authtime [5] KerberosTime,
starttime [6] KerberosTime OPTIONAL,
endtime [7] KerberosTime,
renew-till [8] KerberosTime OPTIONAL,
srealm [9] Realm,
sname [10] PrincipalName,
caddr [11] HostAddresses OPTIONAL
}Fields§
§key: ExplicitContextTag0<EncryptionKey>§last_req: ExplicitContextTag1<LastReq>§nonce: ExplicitContextTag2<IntegerAsn1>§key_expiration: Optional<Option<ExplicitContextTag3<KerberosTime>>>§flags: ExplicitContextTag4<KerberosFlags>§auth_time: ExplicitContextTag5<KerberosTime>§start_time: Optional<Option<ExplicitContextTag6<KerberosTime>>>§end_time: ExplicitContextTag7<KerberosTime>§renew_till: Optional<Option<ExplicitContextTag8<KerberosTime>>>§srealm: ExplicitContextTag9<Realm>§sname: ExplicitContextTag10<PrincipalName>§caddr: Optional<Option<ExplicitContextTag11<HostAddresses>>>§encrypted_pa_data: Optional<Option<ExplicitContextTag12<Asn1SequenceOf<PaData>>>>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 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EncKdcRepPart
impl Debug for EncKdcRepPart
Source§impl<'de> Deserialize<'de> for EncKdcRepPart
impl<'de> Deserialize<'de> for EncKdcRepPart
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EncKdcRepPart
impl PartialEq for EncKdcRepPart
Source§impl Serialize for EncKdcRepPart
impl Serialize for EncKdcRepPart
impl Eq for EncKdcRepPart
impl StructuralPartialEq for EncKdcRepPart
Auto 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§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more