Skip to content

Commit 61e77d5

Browse files
committed
fortios: add encrypted private key to (un)significant changes
1 parent b67858a commit 61e77d5

4 files changed

Lines changed: 7 additions & 3 deletions

File tree

lib/oxidized/model/fortios.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,10 @@ class FortiOS < Oxidized::Model
6161
end
6262

6363
cmd :significant_changes do |cfg|
64-
cfg.reject_lines [
64+
cfg = cfg.reject_lines [
6565
/^ +set \S+ ENC \S+$/
6666
]
67+
cfg.gsub(/set private-key .*?-+END \S+ PRIVATE KEY-+\n?"$/m, '')
6768
end
6869

6970
cfg :telnet do

spec/model/data/fortios#FMG-VM64_7.4.6#output.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ config system certificate local
5151
set password ENC AAAAAAAAAABBBBBBBBBBCCCCCCCCCC
5252
set comment "Created by generating certificate"
5353
set private-key "-----BEGIN ENCRYPTED PRIVATE KEY-----
54-
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
54+
XXENCRYPTEDPRIVATEKEYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5555
AAAAAAAAAABBBBBBBBBBCCCCCCCCCCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5656
XXXXXXXXXXXXXXXXXXXXXX==
5757
-----END ENCRYPTED PRIVATE KEY-----"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
fail:
2+
- 'ENC AAAAAAAAAABBBBBBBBBBCCCCCCCCCC'
3+
- 'XXENCRYPTEDPRIVATEKEYXX'

spec/model/data/fortios#FMG-VM64_7.4.6#simulation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ commands:
6969
set password ENC AAAAAAAAAABBBBBBBBBBCCCCCCCCCC\r
7070
set comment \"Created by generating certificate\"\r
7171
set private-key \"-----BEGIN ENCRYPTED PRIVATE KEY-----\r
72-
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\r
72+
XXENCRYPTEDPRIVATEKEYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\r
7373
AAAAAAAAAABBBBBBBBBBCCCCCCCCCCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\r
7474
XXXXXXXXXXXXXXXXXXXXXX==\r
7575
-----END ENCRYPTED PRIVATE KEY-----\"\r

0 commit comments

Comments
 (0)