VPP-404: IKEv2 profile auth rsa-sig cert-file fixed 70/2870/1
authorMatus Fabian <matfabia@cisco.com>
Wed, 14 Sep 2016 06:15:56 +0000 (23:15 -0700)
committerMatus Fabian <matfabia@cisco.com>
Wed, 14 Sep 2016 06:15:56 +0000 (23:15 -0700)
Change-Id: Iaeca4a86eb96096d6840d38c16d60641e9179662
Signed-off-by: Matus Fabian <matfabia@cisco.com>
vnet/vnet/ipsec/ikev2.c
vnet/vnet/ipsec/ikev2_cli.c

index af9d99d..5a6c367 100644 (file)
@@ -2055,6 +2055,7 @@ ikev2_set_profile_auth (vlib_main_t * vm, u8 * name, u8 auth_method,
 
   if (auth_method == IKEV2_AUTH_METHOD_RSA_SIG)
     {
+      vec_add1 (p->auth.data, 0);
       if (p->auth.key)
        EVP_PKEY_free (p->auth.key);
       p->auth.key = ikev2_load_cert_file (auth_data);
index 6b2937f..1369c18 100644 (file)
@@ -435,7 +435,7 @@ set_ikev2_local_key_command_fn (vlib_main_t * vm,
 
   while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT)
     {
-      if (unformat (line_input, "%v", &data))
+      if (unformat (line_input, "%s", &data))
        {
          r = ikev2_set_local_key (vm, data);
          goto done;