Нам нужно использовать веб-сервис REST, для которого нам нужно предоставить токен-носитель JWT.Для этого мы получили сертификат, который находится в хранилище ключей.
Токен должен быть сгенерирован на основе пары ключей хранилища ключей и закрытого ключа.
Как мы можемсгенерировать этот токен-носитель в .NET / C #?
EDIT ............
декодированный токен должен иметь следующий формат:
HEADER
{
"alg": "RS256",
"typ": "JWT",
"use": "sig",
"x5c": [
"XXXXXXXXXXXX.....
]
)
PAYLOAD
{
"iat": 1533642657,
"exp": 1549772657,
"sub": "ABCDE"
}