diff options
author | sarthurdev <965089+sarthurdev@users.noreply.github.com> | 2021-06-17 20:57:36 +0200 |
---|---|---|
committer | sarthurdev <965089+sarthurdev@users.noreply.github.com> | 2021-06-17 20:57:36 +0200 |
commit | 43d3c3b3d510d764c5ea21858451e391596e98b7 (patch) | |
tree | d40877ccd44147aedf90a7dd960e5693a3baca4a | |
parent | 6cfcf7a761adb3e51f9279611435a39a1424e9c9 (diff) | |
download | vyos-1x-43d3c3b3d510d764c5ea21858451e391596e98b7.tar.gz vyos-1x-43d3c3b3d510d764c5ea21858451e391596e98b7.zip |
ipsec: T2816: Fix 'show vpn ike sa' when key-size is not set
-rwxr-xr-x | src/op_mode/vpn_ike_sa.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/op_mode/vpn_ike_sa.py b/src/op_mode/vpn_ike_sa.py index fe016da45..2a3fbf718 100755 --- a/src/op_mode/vpn_ike_sa.py +++ b/src/op_mode/vpn_ike_sa.py @@ -49,7 +49,9 @@ def ike_sa(peer, nat): print('%-39s %-39s' % (remote_str, local_str)) state = 'up' if 'state' in sa and s(sa['state']) == 'ESTABLISHED' else 'down' version = 'IKEv' + s(sa['version']) - encryption = f'{s(sa["encr-alg"])}_{s(sa["encr-keysize"])}' if 'encr-alg' in sa else 'n/a' + encryption = f'{s(sa["encr-alg"])}' if 'encr-alg' in sa else 'n/a' + if 'encr-keysize' in sa: + encyption += '_' + s(sa["encr-keysize"]) integrity = s(sa['integ-alg']) if 'integ-alg' in sa else 'n/a' dh_group = s(sa['dh-group']) if 'dh-group' in sa else 'n/a' natt = 'yes' if 'nat-local' in sa and s(sa['nat-local']) == 'yes' else 'no' |