Skip to content

Using various ways to generate jwk from pfx certificate file

Notifications You must be signed in to change notification settings

aimenux/CertificateToJwkDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET

CertificateToJwkDemo

Using various ways to generate jwk from pfx certificate file

In this demo, i m using two ways in order to generate jwk from pfx (or p12) certificate file :

1️⃣ CertificateConverterWayOne : use less code thanks to the class JsonWebKeyConverter

2️⃣ CertificateConverterWayTwo : use a little more code based on the class Base64UrlEncoder

In order to generate self signed certificate locally, type this command in your terminal :

dotnet dev-certs https -ep [path-to-certificate]/[certificate-name].pfx -p [certificate-password]

|      Method | Categories |     Mean |    Error |   StdDev |      Min |      Max | Rank | Allocated |
|------------ |----------- |---------:|---------:|---------:|---------:|---------:|-----:|----------:|
| UsingWayOne |     WayOne | 52.40 ms | 4.332 ms | 12.77 ms | 30.59 ms | 81.95 ms |    1 |     12 KB |
|             |            |          |          |          |          |          |      |           |
| UsingWayTwo |     WayTwo | 47.36 ms | 4.650 ms | 13.71 ms | 29.88 ms | 70.02 ms |    1 |      9 KB |

Tools : vs22, net 6.0, xunit, fluent-assertion, benchmark-dotnet

Releases

No releases published

Packages

No packages published

Languages