BoB Metadata Keys and URLs
Project description
BoB Metadata Keys and URLs
This repository contains a Python module with the current BoB Metadata keys and URLs. Inspired by certifi.
Installation
bobifi
is available on PyPI. Simply install it with pip
:
$ pip install bobifi
Usage
bobify
includes test and production keys and metadata URLs from Swedish Samtrafiken. Usage examples below.
>>> 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'}]}
For Samtrafiken, the test
and prod
environments are currently defined. The prod
environment is used as default.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bobifi-2023.9.26.tar.gz
(4.1 kB
view hashes)
Built Distribution
Close
Hashes for bobifi-2023.9.26-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d8bbf4a4584478afd6b4393005ef61d926033d6a8bf32358122d3c33febbea8 |
|
MD5 | fdfcd20ef11f49559fd940e871e1542c |
|
BLAKE2b-256 | e1abeb9b2d437350c3fe879a27f42e3dffd73d2217f1c3d010d39ec970cce8a6 |