question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Introduce native support for raw ECDSA keys in JsonWebKeySet.GetSigningKeys()

See original GitHub issue

https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/issues/62 was closed, but AFAICT, raw ECDSA keys are still not supported in the latest bits: https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/src/Microsoft.IdentityModel.Tokens/JsonWebKeySet.cs#L103

Wilson should target .NET Standard 1.6 and use ECDsa.Create(ECParameters) to create new ECDSA keys from EC-based JWKs.

/cc @brentschmaltz @polita

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:3
  • Comments:11 (9 by maintainers)

github_iconTop GitHub Comments

2reactions
brentschmaltzcommented, Mar 22, 2018

@aarondandy @PinpointTownes I agree we need a 1.6 target. We will see if we can fit this into our next release.

0reactions
brentschmaltzcommented, Jan 16, 2019

@PinpointTownes we have a PR, but we have to wait till Feb to get this in.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Add support for additional key types in JsonWebKeySet #62
RSA' We need to add support for x5t Symmetric ECH. ... Introduce native support for raw ECDSA keys in JsonWebKeySet.GetSigningKeys() #487.
Read more >
Generate a JWT with ECDSA keys
To generate a JWT signed with the ES256 algorithm and ECDSA keys using the P-256 (secp256k1) curve, you need to use openssl commands...
Read more >
JWS and JWT policies overview | Apigee Edge
Watch a short video for a quick introduction to JWT. ... The JWS/JWT policies support all key encryption algorithms supported by the OpenSSL....
Read more >
JSON Web Key Set Properties
Describes the properties available in a JSON Web Key Set (JWKS). ... supports HMAC and RSA; it does not currently support Elliptic Curve...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found