pub struct KdcProxyMessage {
pub kerb_message: ExplicitContextTag0<OctetStringAsn1>,
pub target_domain: Optional<Option<ExplicitContextTag1<KerberosStringAsn1>>>,
pub dclocator_hint: Optional<Option<ExplicitContextTag2<IntegerAsn1>>>,
}Expand description
KDC-PROXY-MESSAGE::= SEQUENCE {
kerb-message [0] OCTET STRING,
target-domain [1] KERB-REALM OPTIONAL,
dclocator-hint [2] INTEGER OPTIONAL
}Fields§
§kerb_message: ExplicitContextTag0<OctetStringAsn1>§target_domain: Optional<Option<ExplicitContextTag1<KerberosStringAsn1>>>§dclocator_hint: Optional<Option<ExplicitContextTag2<IntegerAsn1>>>Implementations§
Source§impl KdcProxyMessage
impl KdcProxyMessage
pub fn from_raw<R: ?Sized + AsRef<[u8]>>( raw: &R, ) -> Result<KdcProxyMessage, Asn1DerError>
pub fn from_raw_kerb_message<R: ?Sized + AsRef<[u8]>>( raw_kerb_message: &R, ) -> Result<KdcProxyMessage, Asn1DerError>
pub fn to_vec(&self) -> Result<Vec<u8>, Asn1DerError>
Trait Implementations§
Source§impl Clone for KdcProxyMessage
impl Clone for KdcProxyMessage
Source§fn clone(&self) -> KdcProxyMessage
fn clone(&self) -> KdcProxyMessage
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 KdcProxyMessage
impl Debug for KdcProxyMessage
Source§impl<'de> Deserialize<'de> for KdcProxyMessage
impl<'de> Deserialize<'de> for KdcProxyMessage
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 KdcProxyMessage
impl PartialEq for KdcProxyMessage
Source§impl Serialize for KdcProxyMessage
impl Serialize for KdcProxyMessage
impl Eq for KdcProxyMessage
impl StructuralPartialEq for KdcProxyMessage
Auto Trait Implementations§
impl Freeze for KdcProxyMessage
impl RefUnwindSafe for KdcProxyMessage
impl Send for KdcProxyMessage
impl Sync for KdcProxyMessage
impl Unpin for KdcProxyMessage
impl UnsafeUnpin for KdcProxyMessage
impl UnwindSafe for KdcProxyMessage
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