What is the purpose of this PR / why it is needed?
Besides bumping the saferwall/pe dependency, a couple of other changes are introduced in this PR. Firstly, the certificate structure is adapted to only consult the first certificate. This could change in the future if we wanted to grab the entire certificate chain. The second change concerns routing the saferwall/pe log messages to logrus.
What type of change does this PR introduce?
[x] Bug fix (non-breaking change which fixes an issue)
[x] Refactor (non-breaking change that restructures the code, while not changing the original functionality)
Any specific area of the project related to this PR?
What is the purpose of this PR / why it is needed?
Besides bumping the
saferwall/pe
dependency, a couple of other changes are introduced in this PR. Firstly, the certificate structure is adapted to only consult the first certificate. This could change in the future if we wanted to grab the entire certificate chain. The second change concerns routing thesaferwall/pe
log messages to logrus.What type of change does this PR introduce?
Any specific area of the project related to this PR?
Special notes for the reviewer:
Does this PR introduce a user-facing change?