The IPsec protocol AH
MUST NOT be used in CNSA-compliant implementations.
A Diffie-Hellman group
MAY be negotiated for a Child SA as described in
Section 1.3 of
RFC 7296, allowing peers to employ Diffie-Hellman in the CREATE_CHILD_SA exchange. If a transform of type 4 is specified for an SA for ESP, the value of that transform
MUST match the value of the transform used by the IKEv2 SA.
Per [
RFC 7296], if a CREATE_CHILD_SA exchange includes a KEi payload, at least one of the SA offers
MUST include the Diffie-Hellman group of the KEi. For CNSA-compliant IPsec implementations, the Diffie-Hellman group of the KEi
MUST use the same group used in the IKE_INIT_SA.
For IKEv2, rekeying of the CREATE_CHILD_SA
MUST be supported by both parties. The initiator of this exchange
MAY include a new Diffie-Hellman key; if it is included, it
MUST use the same group used in the IKE_INIT_SA. If the initiator of the exchange includes a Diffie-Hellman key, the responder
MUST include a Diffie-Hellman key, and it
MUST use the same group.
For CNSA-compliant systems, the IKEv2 authentication method
MUST use an end-entity certificate provided by the authenticating party. Identification Payloads (IDi and IDr) in the IKE_AUTH exchanges
MUST NOT be used for the IKEv2 authentication method but may be used for policy lookup.
The administrative User Interface (UI) for a system that conforms to this profile
MUST allow the operator to specify a single suite. If only one suite is specified in the administrative UI, the IKEv2 implementation
MUST only offer algorithms for that one suite.
The administrative UI
MAY allow the operator to specify more than one suite; if it allows this, it
MUST allow the operator to specify a preferred order for the suites that are to be offered or accepted. If more than one suite is specified in the administrative UI, the IKEv2 implementation
MUST only offer algorithms of those suites. (Note that although this document does not define a UI suite specifying PRF_HMAC_SHA2_384, a proposal containing such a transform is CNSA compliant.)