Я пытаюсь создать общий кошелек Samsung. Я возвращаю URL, подобный этим: https://a.swallet.link/atw/v3/{ cardid). Этот URL должен добавить проход к кошельку Samsung. У JWT есть следующий формат заголовка: {
«cty»: «pass»,
«ver»: «3»,
«partnerid»: «partnerid»,
«UTC»: 175066111199,
"alg": "rs256",
":" Br /
/> Полезная нагрузка была скопирована из документации Samsung Developer (https://developer.samsung.com/wallet/ap ... neric.html). Я обновляю атрибуты CatureTat и обновление данных с помощью datetimeOffset.utcnow.tounixtimemilliseconds ().
с использованием ниже кода для создания jwt < /p>
// Convert header and payload to JSON and Base64Url encode
var headerJson = System.Text.Json.JsonSerializer.Serialize(header, options);
var payloadJson = System.Text.Json.JsonSerializer.Serialize(payload, options);
var headerBase64 = Base64UrlEncode(Encoding.UTF8.GetBytes(headerJson));
var payloadBase64 = Base64UrlEncode(Encoding.UTF8.GetBytes(payloadJson));
// Create signing input
var signingInput = $"{headerBase64}.{payloadBase64}";
// Sign with private key
using (var rsa = _certificate.GetRSAPrivateKey())
{
var signature = rsa.SignData(Encoding.UTF8.GetBytes(signingInput), HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1);
var signatureBase64 = Base64UrlEncode(signature);
return $"{signingInput}.{signatureBase64}";
}
< /code>
Когда я тестирует сгенерированный URL на устройстве Samsung, я получаю ошибку WLT1N1002 - Неверное значение параметра: данные. Пожалуйста, поделитесь своими предложениями, если вы столкнулись с этой проблемой. Кто -нибудь из Индии выяснил способ тестирования общих карт на местном уровне? Предложения оценены.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ing-a-gene
Как исправить WLT1N1002 - Неверное значение параметра: ошибка данных при создании общего прохода Samsung? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Мое приложение для Android не работает на Samsung A53, но работает на Samsung M35.
Anonymous » » в форуме Android - 0 Ответы
- 142 Просмотры
-
Последнее сообщение Anonymous
-