Learn how JSON Web Encryption (JWE) works with a walkthrough of the token format, best practices, and the encryption algorithms available to you.| Scott Brady
Learn how the UK's Open Banking makes use of OAuth and OpenID Connect.| Scott Brady
An OpenSSL cheat sheet for creating RSA private keys, public keys, and certificates for use with RSASSA-PKCS1-v1_5 and RSASSA-PSS.| Scott Brady
How to use ES256 to sign JWTs in IdentityServer4 while still supporting RS256 for backward compatibility.| Scott Brady
An OpenSSL cheat sheet for creating EC private keys, public keys, and certificates for use with ECDSA.| Scott Brady
A primer on EdDSA and how to use it for JWT signing in .NET Core using Bouncy Castle and ScottBrady.IdentityModel.| Scott Brady
Branca, PASETO, XChaCha20-Poly1305, and Base62 support in .NET Core using ScottBrady.IdentityModel.| Scott Brady
JWTs get a lot of hate from the crypto community, but what are the alternatives? In this article, I look at implementations such as Branca and PASETO to see how they compare to JWTs.| Scott Brady
How to implement custom signing algorithms for JWT validation in .NET Core, with examples using ES256K and Bouncy Castle.| Scott Brady
A look at the new RSASSA-PSS support in .NET Core and what benefits it has over RSASSA-PKCS1-v1_5| Scott Brady
Learn how to encrypt JSON Web Tokens with JSON Web Encryption in C#, .NET, and ASP.NET Core.| Scott Brady
How to sign and verify a JSON Web Token (JWT) using Elliptic Curve Digital Signature Algorithms (ECDSA) in .NET Core| Scott Brady
JSON Object Signing and Encryption (JOSE)| www.iana.org