-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Azure Signer support #588
Commits on May 24, 2023
-
start adding azure signer implementation
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for f6ffa19 - Browse repository at this point
Copy the full SHA f6ffa19View commit details -
Added packages to requirements and a small bug fix
Signed-off-by: Fredrik Skogman <kommendorkapten@github.com>
Configuration menu - View commit details
-
Copy full SHA for 618b4de - Browse repository at this point
Copy the full SHA 618b4deView commit details -
Signed-off-by: Fredrik Skogman <kommendorkapten@github.com>
Configuration menu - View commit details
-
Copy full SHA for a5317d1 - Browse repository at this point
Copy the full SHA a5317d1View commit details -
Merge pull request #1 from kommendorkapten/fixes
Added packages to requirements and a small bug fix
Configuration menu - View commit details
-
Copy full SHA for 1502d94 - Browse repository at this point
Copy the full SHA 1502d94View commit details -
Signed-off-by: Fredrik Skogman <kommendorkapten@github.com>
Configuration menu - View commit details
-
Copy full SHA for c88c7f9 - Browse repository at this point
Copy the full SHA c88c7f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba237b8 - Browse repository at this point
Copy the full SHA ba237b8View commit details -
Merge pull request #2 from kommendorkapten/fix_imports2
Added missing imports
Configuration menu - View commit details
-
Copy full SHA for 90f15a4 - Browse repository at this point
Copy the full SHA 90f15a4View commit details -
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for 8fe44e7 - Browse repository at this point
Copy the full SHA 8fe44e7View commit details -
working signer creation and signing
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for 3239a7e - Browse repository at this point
Copy the full SHA 3239a7eView commit details -
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for d7437bd - Browse repository at this point
Copy the full SHA d7437bdView commit details
Commits on May 25, 2023
-
Make sure to calculated the digest using the correct hash function.
The CryptographySigner expectes the digest when it performs a signing operation. It's a nicer API to let the AzureSigner calculate the digest.
Configuration menu - View commit details
-
Copy full SHA for df9b5c2 - Browse repository at this point
Copy the full SHA df9b5c2View commit details -
Make sure signature is in ASN.1 format
Signed-off-by: Fredrik Skogman <kommendorkapten@github.com>
Configuration menu - View commit details
-
Copy full SHA for a820bcf - Browse repository at this point
Copy the full SHA a820bcfView commit details -
Merge pull request #4 from kommendorkapten/sign_digest
Make sure to calculated the digest using the correct hash function.
Configuration menu - View commit details
-
Copy full SHA for 942a229 - Browse repository at this point
Copy the full SHA 942a229View commit details -
add comments and exceptions around only supporting ec keys
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for 041be38 - Browse repository at this point
Copy the full SHA 041be38View commit details
Commits on May 26, 2023
-
Added an import method with returns the public key in the expected fo…
…rmat. Signed-off-by: Fredrik Skogman <kommendorkapten@github.com>
Configuration menu - View commit details
-
Copy full SHA for 473648c - Browse repository at this point
Copy the full SHA 473648cView commit details -
Updated comment to be correct on second ctor parameter
Signed-off-by: Fredrik Skogman <kommendorkapten@github.com>
Configuration menu - View commit details
-
Copy full SHA for 41a89ae - Browse repository at this point
Copy the full SHA 41a89aeView commit details -
Merge pull request #5 from kommendorkapten/add_import_method
Add import method
Configuration menu - View commit details
-
Copy full SHA for ca0dad4 - Browse repository at this point
Copy the full SHA ca0dad4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ac6bc9 - Browse repository at this point
Copy the full SHA 1ac6bc9View commit details -
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for 4184d0b - Browse repository at this point
Copy the full SHA 4184d0bView commit details -
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for f2c354f - Browse repository at this point
Copy the full SHA f2c354fView commit details
Commits on May 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fe326b0 - Browse repository at this point
Copy the full SHA fe326b0View commit details -
AzureSigner: Fix a bunch of lint issues
These are the trivial looking issues: there are still some left that require actual decisions (both in pylint and mypy)
Configuration menu - View commit details
-
Copy full SHA for a692a5e - Browse repository at this point
Copy the full SHA a692a5eView commit details -
AzureSigner: Use "stringized" annotations where needed
To allow the _azure_signer module import when azure dependency modules are not installed, use stringized annotations (this allows method definitions to happen without the types existing, while still letting the static type checkers do their work).
Configuration menu - View commit details
-
Copy full SHA for fa4f443 - Browse repository at this point
Copy the full SHA fa4f443View commit details -
It's clear now wheter it's a private uri (azurekms) or an azure uri (https) Signed-off-by: Fredrik Skogman <kommendorkapten@github.com>
Configuration menu - View commit details
-
Copy full SHA for 64a536e - Browse repository at this point
Copy the full SHA 64a536eView commit details
Commits on May 30, 2023
-
Merge pull request #8 from kommendorkapten/uri_fixes
Cleaned up the usage of uris.
Configuration menu - View commit details
-
Copy full SHA for 4272655 - Browse repository at this point
Copy the full SHA 4272655View commit details -
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for d6e60b6 - Browse repository at this point
Copy the full SHA d6e60b6View commit details -
Merge branch 'add-azure-support' of github.com:malancas/securesystems…
…lib into add-azure-support
Configuration menu - View commit details
-
Copy full SHA for a702b39 - Browse repository at this point
Copy the full SHA a702b39View commit details -
Update the import method to return a key id that contains the version…
… too Signed-off-by: Fredrik Skogman <kommendorkapten@github.com>
Configuration menu - View commit details
-
Copy full SHA for 80bf9a2 - Browse repository at this point
Copy the full SHA 80bf9a2View commit details -
Merge pull request #9 from kommendorkapten/az_use_key_ver
Update the import method to return a key id that contains the version…
Configuration menu - View commit details
-
Copy full SHA for 8fb25cc - Browse repository at this point
Copy the full SHA 8fb25ccView commit details -
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for 9232e44 - Browse repository at this point
Copy the full SHA 9232e44View commit details -
linter fix, raise error after logging
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for 960b741 - Browse repository at this point
Copy the full SHA 960b741View commit details -
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for 688555e - Browse repository at this point
Copy the full SHA 688555eView commit details -
add pylint disable comment for too-many-locals
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for c00d3df - Browse repository at this point
Copy the full SHA c00d3dfView commit details
Commits on May 31, 2023
-
Support all EC keys, not just HSM
Signed-off-by: Fredrik Skogman <kommendorkapten@github.com>
Configuration menu - View commit details
-
Copy full SHA for 3c99967 - Browse repository at this point
Copy the full SHA 3c99967View commit details -
Configuration menu - View commit details
-
Copy full SHA for b17370e - Browse repository at this point
Copy the full SHA b17370eView commit details -
Co-authored-by: Jussi Kukkonen <jku@goto.fi>
Configuration menu - View commit details
-
Copy full SHA for 2d7c05b - Browse repository at this point
Copy the full SHA 2d7c05bView commit details -
pr feedback, don't need to stringify Key
Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for f540090 - Browse repository at this point
Copy the full SHA f540090View commit details -
pr feedback, add section with roles needed by the azure signer, simpl…
…ify signature creation Signed-off-by: Meredith Lancaster <malancas@github.com>
Configuration menu - View commit details
-
Copy full SHA for e905b27 - Browse repository at this point
Copy the full SHA e905b27View commit details
Commits on Jun 1, 2023
-
Fixed a bug that sets the wrong key id on the returned signature.
Added smoke tests for Azure KMS sign. Signed-off-by: Fredrik Skogman <kommendorkapten@github.com>
Configuration menu - View commit details
-
Copy full SHA for ca60489 - Browse repository at this point
Copy the full SHA ca60489View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeabc68 - Browse repository at this point
Copy the full SHA eeabc68View commit details -
requirements-kms: Remove azure packages
requirements-kms.txt lists the requirements to run tests.check_kms_signers (which is run on CI): Azure is not currently part of that test set so the requirements are not needed either.
Configuration menu - View commit details
-
Copy full SHA for 36b65a4 - Browse repository at this point
Copy the full SHA 36b65a4View commit details