Skip to main content

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

bobifi 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bobifi-2024.6.6.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bobifi-2024.6.6-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file bobifi-2024.6.6.tar.gz.

File metadata

  • Download URL: bobifi-2024.6.6.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.5.0-1021-azure

File hashes

Hashes for bobifi-2024.6.6.tar.gz
Algorithm Hash digest
SHA256 a421b7a08726fbeea0e5d8b9bf186667995b2c38a5eb31fbd6102ba46d235b1b
MD5 4861c4bbb91d0214b76963e08132ecc2
BLAKE2b-256 695e589c894c3ba5480bb650021d589c728fd600748a70545bd4a507d51171dc

See more details on using hashes here.

File details

Details for the file bobifi-2024.6.6-py3-none-any.whl.

File metadata

  • Download URL: bobifi-2024.6.6-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.5.0-1021-azure

File hashes

Hashes for bobifi-2024.6.6-py3-none-any.whl
Algorithm Hash digest
SHA256 35344ba6b2e80fd2d78a87181e624ebaa5b8a3c0e9f03a14cb80398c1a3af09c
MD5 2ab046d310a04bd9ad34b7a0381dfa4d
BLAKE2b-256 417fcfe9c9a09eeb10979dd9cd23506c423b6e81d330252517c12fdcaf6e24e9

See more details on using hashes here.

Release history Release notifications | RSS feed

2024.11.25

2 files

This release

2024.6.6 This release

2 files

2023.9.26

2 files

2022.9.6

2 files

2022.7.15

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page