Skip to content
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 support for softkms and cloudkms uris on requests #240

Merged
merged 7 commits into from
May 25, 2023
Merged

Commits on May 24, 2023

  1. Add support for softkms uris on requests

    This PR allows referring a key using a uri like "sofkms:path/to/key"
    maraino committed May 24, 2023
    Configuration menu
    Copy the full SHA
    5ca8826 View commit details
    Browse the repository at this point in the history
  2. Allow to pass resource names as cloudkms uris

    This commit allows to pass urls like cloudkms:projects/foo/... on
    cloudkms requests.
    maraino committed May 24, 2023
    Configuration menu
    Copy the full SHA
    7cd1609 View commit details
    Browse the repository at this point in the history
  3. Add Scheme to all the kms

    maraino committed May 24, 2023
    Configuration menu
    Copy the full SHA
    8b7e692 View commit details
    Browse the repository at this point in the history
  4. Allow query attributes in softkms and cloudkms

    This commit allow urls with the resource attribute in cloudkms and the
    path attribute in softkms. In cloudkms the create key method will return
    the key names as cloudkms:projects/foo/locations/...
    maraino committed May 24, 2023
    Configuration menu
    Copy the full SHA
    d93f6bf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05a54a4 View commit details
    Browse the repository at this point in the history
  6. Support private keys on softkms GetPublicKey

    This commit adds supports for any crypto.Signer in softkms.GetPublicKey
    as long as the key is not encrypted. It also adds support for x25519
    keys.
    maraino committed May 24, 2023
    Configuration menu
    Copy the full SHA
    d64f30f View commit details
    Browse the repository at this point in the history
  7. Fix typo in comment

    maraino committed May 24, 2023
    Configuration menu
    Copy the full SHA
    ecd8cc5 View commit details
    Browse the repository at this point in the history