首页 文章

解码system.gserviceaccount.com证书以提取公钥

提问于
浏览
1

对于firebase生成令牌的jwt令牌签名验证,firebase文档要求使用以下链接:

https://www.googleapis.com/robot/v1/metadata/x509/securetoken@system.gserviceaccount.com

上面的链接给了我一个不是纯文本的Json,如何从中解码和提取公钥?

任何关于网络解码器的建议?

1 回答

  • 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就更容易了 .

    您没有指定所需的语言和输出格式 .

相关问题