1

Для JWT маркера проверки подписи firebase генерируется токен firebase документации просит использовать следующую ссылку:расшифровывает сертификат system.gserviceaccount.com для извлечения открытого ключа

https://www.googleapis.com/robot/v1/metadata/x509/[email protected]

выше ссылка дает мне JSon, который не является простым текстом, как я могу декодировать и извлекать из него открытый ключ?

любое предложение для веб-декодера?

ответ

0

В Python с модулем криптографии для каждого сертификата вы можете сделать:

from cryptography.x509 import load_pem_x509_certificate 
from cryptography.hazmat.backends import default_backend 
cert = "CERTIFICATEnnnnnnnnnnENDCERT" 
key = load_pem_x509_certificate(cert, default_backend()) 
key.public_key() 

Это даже проще с Node.js, если это то, что вы имеете в виду веб-декодером.

Вы не указали язык или нужный формат вывода.

Смежные вопросы