Whitespace and indent
Remove unecessary variables
Simplify logic
Back to use listr instead of vncellt since it has small fonts and mitigate changes of go outside the sidget. It should fix #3937
Decode recently created cert and key. It fixes #3964. While here, fix logical condition to create a new cert if crt or key is not present
Merge remote-tracking branch 'upstream/master'