Skip to content
This repository has been archived by the owner on Mar 27, 2024. It is now read-only.

JWT library with flexible signers #1264

Closed
kdimak opened this issue Feb 14, 2020 · 1 comment · Fixed by #1265
Closed

JWT library with flexible signers #1264

kdimak opened this issue Feb 14, 2020 · 1 comment · Fixed by #1265
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@kdimak
Copy link
Contributor

kdimak commented Feb 14, 2020

We use https://github.com/square/go-jose to deal with JWT in verifiable package.
In order to sign the JWT, go-jose requires creation of Signer object with the mandatory passing of a private key. We would like to deal with private keys inside KMS solely and thus this approach does not satisfy us.

Requirements for the light-weight impl of the JWT:

  • Signer interface does not require private key.
  • Support JWS and unsecured JWT.
  • Support detached payloads (to be used by signature package.
  • Support b64 header.
  • Support RS256 and EdDSA verifications from the box (as they are used in verifiable).
  • To be opened for extra algorithms (e.g. secp256k1).
kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 14, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 14, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 18, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
@kdimak
Copy link
Contributor Author

kdimak commented Feb 18, 2020

Follow-up issues:

kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 19, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
@troyronda troyronda added this to the 0.1.3 milestone Feb 22, 2020
@troyronda troyronda added the enhancement New feature or request label Feb 22, 2020
kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 23, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 24, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 24, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 24, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 24, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 24, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
kdimak added a commit to kdimak/aries-framework-go that referenced this issue Feb 24, 2020
closes hyperledger-archives#1264

Signed-off-by: Dmitriy Kinoshenko <dkinoshenko@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Development

Successfully merging a pull request may close this issue.

2 participants