ike: Optionally allow private algorithms for IKE/CHILD_SAs
Charon refuses to make use of algorithms IDs from the private space for unknown peer implementations [1]. If you chose to ignore and violate that section of the RFC since you *know* your peers *must* support those private IDs, there's no way to disable that behavior. With this commit a strongswan.conf option is introduced which allows to deliberately ignore parts of section 3.12 from the standard. [1] http://tools.ietf.org/html/rfc7296#section-3.12 Signed-off-by: Thomas Egerer <[email protected]>
This commit is contained in:
committed by
Tobias Brunner
parent
61769fd1e3
commit
05e373aeb0
@@ -8,6 +8,10 @@ charon {}
|
||||
**charon-cmd** instead of **charon**). For many options defaults can be
|
||||
defined in the **libstrongswan** section.
|
||||
|
||||
charon.accept_private_algs = no
|
||||
Deliberately violate the IKE standard's requirement and allow the use of
|
||||
private algorithm identifiers, even if the peer implementation is unknown.
|
||||
|
||||
charon.accept_unencrypted_mainmode_messages = no
|
||||
Accept unencrypted ID and HASH payloads in IKEv1 Main Mode.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user