pub struct AuthPack {
pub pk_authenticator: ExplicitContextTag0<PkAuthenticator>,
pub client_public_value: Optional<Option<ExplicitContextTag1<DhReqInfo>>>,
pub supported_cms_types: Optional<Option<ExplicitContextTag2<Asn1SequenceOf<AlgorithmIdentifier>>>>,
pub client_dh_nonce: Optional<Option<ExplicitContextTag3<DhNonce>>>,
}Expand description
AuthPack ::= SEQUENCE {
pkAuthenticator [0] PKAuthenticator,
clientPublicValue [1] SubjectPublicKeyInfo OPTIONAL,
supportedCMSTypes [2] SEQUENCE OF AlgorithmIdentifier OPTIONAL,
clientDHNonce [3] DHNonce OPTIONAL,
}Fields§
§pk_authenticator: ExplicitContextTag0<PkAuthenticator>§client_public_value: Optional<Option<ExplicitContextTag1<DhReqInfo>>>§supported_cms_types: Optional<Option<ExplicitContextTag2<Asn1SequenceOf<AlgorithmIdentifier>>>>§client_dh_nonce: Optional<Option<ExplicitContextTag3<DhNonce>>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for AuthPack
impl<'de> Deserialize<'de> for AuthPack
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
impl Eq for AuthPack
impl StructuralPartialEq for AuthPack
Auto Trait Implementations§
impl Freeze for AuthPack
impl RefUnwindSafe for AuthPack
impl Send for AuthPack
impl Sync for AuthPack
impl Unpin for AuthPack
impl UnwindSafe for AuthPack
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