-
Notifications
You must be signed in to change notification settings - Fork 183
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
how can i get a es384 JWT TOKEN with only a pem file ? #204
Comments
Hi @bighamx , https://www.scottbrady91.com/c-sharp/pem-loading-in-dotnet-core-and-dotnet ? If you can't use any of those due to different .net version, you have to convert it to .p12, you really don't need cert to do that (or you can create any cert out of your key, cert is just bag of attributes, choose any you like, it doesn't matter for your usecase)
|
var payload = new Dictionary<string, object>()
{
//xxx
};
var privateKey = ???;
// only got a pem file like
//-----BEGIN PRIVATE KEY-----
//xxxxxxxxxxxxxxx
//-----END PRIVATE KEY-----
//how can i get a key for below jwt token generate
string token = Jose.JWT.Encode(payload, privateKey, JwsAlgorithm.ES384, new Dictionary<string, object>()
{
{ "alg", "ES384" },
{ "type", "JWT" },
});
i search for the web serveral hours and i got sth like this c# JWT load ES256 PEM file into CngKey (jose-jwt) but it cant solve my problem,i want to convert the pem file to p12 file,but i dont have a cert file,i only have a pem file. i realy need the solution, thanks.
The text was updated successfully, but these errors were encountered: