Описание тега node-jose
Реализация JavaScript для подписи и шифрования объектов JSON (JOSE) для текущих веб-браузеров и серверов на основе node.js. Эта библиотека реализует (где возможно) все алгоритмы, форматы и параметры в JWS, JWE, JWK и JWA и использует встроенную криптографическую поддержку (WebCrypto API или "криптографический" модуль node.js), где это возможно. Используйте этот тег для вопросов, касающихся node-jose.
1
ответ
Надежно проверьте цепочку сертификатов JWS и домен
Я пишу внутренний код для проверки JWS из Google SafetyNet API на Node.JS. Я был удивлен, что не нашел для этого готового модуля, поэтому я начал смотреть на простую проверку JWS с использованием доступных библиотек: Прежде всего, Google заявляет, ч…
27 фев '20 в 16:45
1
ответ
Расшифровка токена JWE в голанге
У меня такая проблема, я создал JWE в node.js с помощью node-jose следующим образом: const keystore = [ { kty: 'oct', kid: 'QLdRkgyMx_po0fPo5XnOzQQB4iTcyay36m_PA62SBiw', k: 'A-OAikjssQZeLkj8N_2Xb9qPBG6lSq10YeLbiTF-kQuM_qKy08jwFqQwsLzn9fmNPkayM9uRg1l…
03 июн '20 в 16:05
0
ответов
Как использовать node-jose с токеном jwt?
Я использую jsonwebtoken получить токен с помощью sign метод. Я хочу зашифровать полезную нагрузку внутри токена. поэтому я делаю это с помощью node-jose. createEncryptдай мне жетон. так что теперь мне нужно вызвать метод знака и передатьtoken (из c…
11 авг '20 в 19:09
0
ответов
Как указать сертификат JWKS для шифрования в node-jose
Я пытаюсь настроить node-jose для использования сертификата jwks от места назначения, но я борюсь за то, чтобы node-jose использовал сертификат. Сертификат jwks выглядит так: { "kid": "aaaa", "kty": "RSA", "alg": "RS384", "exp": REDACTEDNUMBER10YEAR…
05 ноя '19 в 18:01
1
ответ
Как подключить переднюю часть к задней во внутреннем кластере k8s (в соединении отказано)
Ошибка при попытке подключить веб-интерфейс React к серверу nodejs express api в кластер kubernetes. Может перейти в браузере к http:localhost:3000 и веб-сайт в порядке. Но не могу перейти к http:localhost:3008 как ожидалось (не должно быть разоблач…
02 апр '20 в 10:44
0
ответов
Как передать JWE претензии и срок действия?
Я играю с node-jose(https://github.com/cisco/node-jose), и это мало помогает. Может, стоит обернуть JWE в полезную нагрузку JWT (или наоборот)? Это образец кода, который я использую для проведения некоторых тестов: const jwe = await jose.JWE.createE…
02 окт '20 в 23:30
1
ответ
Параметры ignoreExpiration по-прежнему действительны в node-jose?
В jasonwebtoken, optiona может использоваться для HS256, как показано ниже: const jwt = require("jsonwebtoken"); const decoded = await jwt.verify(jwt_token, process.env.jwtPrivateKey, {ignoreExpiration: true}); Теперь приложение переходит на node-jo…
26 мар '21 в 23:03
1
ответ
Ошибка: нет импортера для ключа при импорте ключа «pem»
Приложение следует инструкциям на node-jose 2.0.0для импортного ключа. Вот документация: To import and existing Key from a PEM or DER: // input is either a: // * String serialization of a JSON JWK/(base64-encoded) PEM/(binary-encoded) DER // * Buffe…
27 мар '21 в 00:23
0
ответов
Как зашифровать объект json с помощью node-jose?
Я пытаюсь использовать библиотеку node-jose для отправки зашифрованного объекта пользователя моему клиенту. Я не очень понимаю, как это работает. В документации никогда не говорится о том, как зашифровать объект данных. В принципе, как это сделать: …
20 апр '21 в 20:49
0
ответов
Создать токен JWT на основе открытого и закрытого ключа
Я использую API для сервиса. Пример показывает, что вам нужно использовать файл .pem, хотя сами они выдают только публичный и частный ключи RSA_2048. Есть ли способ использовать библиотеку https://github.com/cisco/node-jose и сгенерировать токен JWT…
07 июл '21 в 22:41
0
ответов
Как найти ключ подписи JOSE?
Моя цель - определить, какой ребенок используется для подписи конкретной полезной нагрузки: try { bearerToken = getBearerToken(req.headers); console.log("token", { bearerToken }); // if the bearerToken is signed by another kid, how do i know which k…
21 дек '21 в 10:00
1
ответ
Токен JWE вычисляет неправильного ребенка в NodeJs (node-jose)?
Я пытаюсь создать токен JWE, используя node-jose библиотеки createEncryptметод. Проблема в том, что я хочу установить, однако, при импорте ключа с помощью jose.JWK.asKeyметод, он автоматически вычисляет и не позволяет мне изменять / устанавливать ег…
23 дек '21 в 10:48
1
ответ
Как проверить подпись JWT с помощью Node-jose
Я пытаюсь использовать node-jose для проверки подписей моих JWT. Я знаю секрет, но у меня проблемы с преобразованием этого секрета в JWK, используемый для проверки. Вот пример того, как я пытаюсь создать свой ключ с моим секретом и проверить свой то…
28 дек '21 в 18:26
1
ответ
Новичок в Javascript не может keystore.generate("EC", "P-256")
Я новичок в Javascript и Node. Используя Jupyter Notebook, я запустил подраздел этой [SMART HEALTH CARD][1], чтобы сгенерировать ключ. Я просто взял раздел «Создание подписанной карты здоровья» и запустил его в блокнот. Я получаю "{keys: [] }" . Ког…
22 янв '22 в 03:20
0
ответов
Узел-Хосе JWS.CreateSign
Я прочитал все сообщения Promise и до сих пор не могу понять это правильно. Независимо от того, как я это пишу, я получаю «Обещание {}». Как мне написать этот оператор, чтобы получить результат обещания, а не ожидание. `let jws = jose.JWS.createSign…
06 фев '22 в 02:13
0
ответов
Общий секрет использования ConcatKDH в node-jose
Я пытаюсь сгенерировать общий секретный ключ, используя алгоритм ConcatKDF. В следующем примере Алиса пытается сгенерировать общий секрет, используя открытый ключ bobs, используя библиотеку node-jose: const index = require('node-jose/lib/algorithms/…
06 сен '21 в 12:03
0
ответов
как сгенерировать JWE в узле с помощью enc A256GCM и alg RSA-OAEP
Я хочу создать JWE с контент, зашифрованный с помощью A256GM Ключ шифрования, зашифрованный с помощью RSA-OAEP Насколько я понял, мне нужны следующие поля заголовка JWE: {“alg”:”RSA-OAEP”,”enc”:”A256GCM”} Итак, я сгенерировал ключ: const props = { k…
29 май '22 в 00:40
0
ответов
У меня возникает проблема при расшифровке токена jwt в среде node-jose.
У меня возникают проблемы при расшифровке токена JWT в среде node-jose. стек: 'Ошибка: поддерживается только 8, 16, 24 или 32 бита: 976\n в _checkBitsParam (C:\myproject\myproject\node_modules\node-forge\lib\util.js:152:11)\n в ByteStringBuffer .uti…
30 мар '22 в 03:46
0
ответов
У меня возникает проблема при расшифровке токена jwt с использованием библиотеки node-jose в проекте Node.js
В node-jose у меня возникает следующая проблема при расшифровке токена jwt. Мое шифрование работает нормально. Ошибка: { 2022-06-07 06:58:58,428: "message": "**Algorithm not allowed: undefined**", 2022-06-07 06:58:58,428: "stack": "Error: Algorithm …
24 июн '22 в 17:11
1
ответ
Невозможно проверить client_assertion: ключ не найден
Я использую библиотеку Singpass NdiOidcHelper (@govtechsg/singpass-myinfo-oidc-helper) для обработки входа в систему Singpass и получения токенов в моем приложении Node.js. Я определил объект хранилища ключей с параметрами ключа EC и использовал его…
29 мар '23 в 05:29