From f5c00960862b1aeb0ed3d6e18f24e9f4d98dff70 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 22 Nov 2011 12:37:08 +0100 Subject: Hardcode some SA lifetimes until we can configure them dynamically --- src/libcharon/encoding/payloads/proposal_substructure.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/libcharon/encoding/payloads/proposal_substructure.c') diff --git a/src/libcharon/encoding/payloads/proposal_substructure.c b/src/libcharon/encoding/payloads/proposal_substructure.c index 8ef993138..f0b6041bf 100644 --- a/src/libcharon/encoding/payloads/proposal_substructure.c +++ b/src/libcharon/encoding/payloads/proposal_substructure.c @@ -815,6 +815,12 @@ static void set_from_proposal_v1_ike(private_proposal_substructure_t *this, transform->add_transform_attribute(transform, transform_attribute_create_value(TRANSFORM_ATTRIBUTE_V1, TATTR_PH1_AUTH_METHOD, IKEV1_AUTH_PSK)); + transform->add_transform_attribute(transform, + transform_attribute_create_value(TRANSFORM_ATTRIBUTE_V1, + TATTR_PH1_LIFE_TYPE, IKEV1_LIFE_TYPE_SECONDS)); + transform->add_transform_attribute(transform, + transform_attribute_create_value(TRANSFORM_ATTRIBUTE_V1, + TATTR_PH1_LIFE_DURATION, 10800)); add_transform_substructure(this, transform); } @@ -864,6 +870,12 @@ static void set_from_proposal_v1_esp(private_proposal_substructure_t *this, transform->add_transform_attribute(transform, transform_attribute_create_value(TRANSFORM_ATTRIBUTE_V1, TATTR_PH2_EXT_SEQ_NUMBER, NO_EXT_SEQ_NUMBERS)); + transform->add_transform_attribute(transform, + transform_attribute_create_value(TRANSFORM_ATTRIBUTE_V1, + TATTR_PH2_SA_LIFE_TYPE, IKEV1_LIFE_TYPE_SECONDS)); + transform->add_transform_attribute(transform, + transform_attribute_create_value(TRANSFORM_ATTRIBUTE_V1, + TATTR_PH2_SA_LIFE_DURATION, 3600)); add_transform_substructure(this, transform); } -- cgit v1.2.3