跳转到主要内容

BoB元数据键和URL

项目描述

BoB元数据键和URL

此存储库包含当前BoB元数据键和URL的Python模块。受certifi启发。

安装

bobifi可在PyPI上使用。只需使用pip进行安装。

$ pip install bobifi

用法

bobifi包括来自瑞典Samtrafiken的测试和生产密钥和元数据URL。以下是一些用法示例。

>>> from bobifi.samtrafiken import trusted_jwks, metadata_url, where

>>> metadata_url(env="test")
'https://bobmetadata-pp.samtrafiken.se/api/v2/participantMetadata'

>>> where(env="test")
'/home/bob/bobifi/data/samtrafiken-test.json'

>>> import pprint
>>> pprint.pprint(trusted_jwks(env="test"))
{'keys': [{'crv': 'P-256',
           'kid': '16:samtrafiken_one',
           'kty': 'EC',
           'x': 'f83OJ3D2xF1Bg8vub9tLe1gHMzV76e8Tus9uPHvRVEU',
           'y': 'x_FEzRu9m36HLN_tue659LNpXW6pCyStikYjKIWI5a0'},
          {'e': 'AQAB',
           'kid': '16:samtrafiken_fallback_2023',
           'kty': 'RSA',
           'n': 't5ITeoklTnhR8XNDLYKx5WsUxkJZkBSqT-5dfc-W_1cByD0ZKf-2DkwArXWwK4bYPQ2RlDuot-m8U2GSjnQ9wNxrA1oIUzJZYw1ryqbq-Lh1hrbYWbW2OlcIIce2dzEnSdbphTthoYFDu1xS8n5hi1xC-LGlmfmQfTCjCZR5CFnRbar97rAjfrRfvlwG15XJTC6BiDtYZMF5KmpgKCqP39ELCqV0LHXfeJ50v263a9enlD0RogNAbwM0OTDZ-ek8WF5YePEuE1p0-Pbe14O-pSkT_DPwl5pF6uk6QN3whr90oTgDkUoI4xb88jhscWb1yf4PfjsF3F4JUgYn9V1w28-N7ZIkGe6-PznWmvjsgJj9u6sg9f2-AU5k2ZsZCuO1-bVSubjJU0j2J7DyvP3wpxt1ybrOjA1X8K2s6bMBan0u3CsHDsikGHsgKlDkWJvD5fBpb1Ize3YfbAJvbGNtT2ae6Ft0cB__xVGDvJqEl6UHZgU4gBm01DiX20RJcGgWbX5nsz47mC2zXG_thtpPd8lAsyevGBKTsMpPEomAwRfL_VDWvjcXGPTD7Lm-igzzWLHrK9xRmhBOHs_oxK2o6gUtu4LcqSh1PHCIzBznzdacHVSPrLy5pPTuwxm4DYrhycOvlb8PPL9qX7qscJTwp5jcNYAYvmF2Ezns32HhIXM'}]}

对于Samtrafiken,目前定义了testprod环境。默认使用prod环境。

项目详情


下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

bobifi-2024.6.6.tar.gz (4.4 kB 查看哈希值)

上传时间

构建分发

bobifi-2024.6.6-py3-none-any.whl (6.0 kB 查看散列值)

上传时间 Python 3

由以下支持