The request verifier explicitly checks for certificate chain verification
using the certvalidator library. This validates that all certificates in the chain combine to create a chain of trust to a trusted root CA certificate.
Unit tests for checking certificate chain verification in request verifier
process.
Cryptography library version range in dependencies.
Testing
Added unit tests, also tested in a flask hello world skill with updated libraries to see that the code is working as expected.
Screenshots (if appropriate)
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist
[x] My code follows the code style of this project
[ ] My change requires a change to the documentation
[ ] I have updated the documentation accordingly
[x] I have read the README document
[x] I have added tests to cover my changes
[x] All new and existing tests passed
License
[x] I confirm that this pull request can be released under the Apache 2 license
This commit introduces the following changes:
Testing
Added unit tests, also tested in a flask hello world skill with updated libraries to see that the code is working as expected.
Screenshots (if appropriate)
Types of changes
Checklist
License