Enum ipsec_parser::IkeV2PayloadContent
[−]
[src]
pub enum IkeV2PayloadContent<'a> { SA(Vec<IkeV2Proposal<'a>>), KE(KeyExchangePayload<'a>), IDi(IdentificationPayload<'a>), IDr(IdentificationPayload<'a>), Certificate(CertificatePayload<'a>), CertificateRequest(CertificateRequestPayload<'a>), Authentication(AuthenticationPayload<'a>), Nonce(NoncePayload<'a>), Notify(NotifyPayload<'a>), Delete(DeletePayload<'a>), VendorID(VendorIDPayload<'a>), TSi(TrafficSelectorPayload<'a>), TSr(TrafficSelectorPayload<'a>), Unknown(&'a [u8]), Dummy, }
IKE Message Payload Content
The content of an IKE message is one of the defined payloads.
Defined in RFC7296 section 3.2
Variants
SA(Vec<IkeV2Proposal<'a>>)
KE(KeyExchangePayload<'a>)
IDi(IdentificationPayload<'a>)
IDr(IdentificationPayload<'a>)
Certificate(CertificatePayload<'a>)
CertificateRequest(CertificateRequestPayload<'a>)
Authentication(AuthenticationPayload<'a>)
Nonce(NoncePayload<'a>)
Notify(NotifyPayload<'a>)
Delete(DeletePayload<'a>)
VendorID(VendorIDPayload<'a>)
TSi(TrafficSelectorPayload<'a>)
TSr(TrafficSelectorPayload<'a>)
Unknown(&'a [u8])
Dummy
Trait Implementations
impl<'a> Debug for IkeV2PayloadContent<'a>
[src]
impl<'a> PartialEq for IkeV2PayloadContent<'a>
[src]
fn eq(&self, __arg_0: &IkeV2PayloadContent<'a>) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &IkeV2PayloadContent<'a>) -> bool
[src]
This method tests for !=
.