Skip to main content

Python interface to the Kerberos administration interface (kadm5)

Project description

Rust and Python bindings for the Kerberos administration interface (kadm5)

This repository contains both a work-in-progress safe, idiomatic Rust bindings for libkadm5, the library to administrate a Kerberos realm that supports the Kerberos administration interface (mainly Heimdal and MIT Kerberos 5), and the underlying "unsafe" bindings generated by bindgen in kadmin-sys.

It also contains a Python API to those bindings.

Kerberos implementations compatibility

These libraries will only compile against MIT krb5. However, they will allow you to communicate with an MIT krb5 KDC as well as a Heimdal KDC. In fact, these libraries are tested against both!

kadmin-sys

Crates.io Version docs.rs

These are the raw bindings to libkadm5. This crate offers two features, client and server. You must choose one of them depending on how your application is going to interact with the KDC. By default, client is enabled.

  • client: links against kadm5clnt. Use this is you plan to remotely access the KDC, using kadmind's GSS-API RPC interface, like the CLI tool kadmin does.
  • server: links against kadm5srv. Use this is you plan to directly edit the KDB from the machine where the KDC is running, like the CLI tool kadmin.local does.

kadmin

Crates.io Version docs.rs

This is a safe, idiomatic Rust interface to libkadm5. This crate offers two features, client and local. They are similar to how kadmin-sys behaves. You should only enable one of them.

With the client feature:

use kadmin::{KAdmin, KAdminImpl};

let princ = "user/admin@EXAMPLE.ORG";
let password = "vErYsEcUrE";

let kadmin = KAdmin::builder().with_password(&princ, &password).unwrap();

dbg!("{}", kadmin.list_principals("*").unwrap());

With the local feature:

use kadmin::{KAdmin, KAdminImpl};

let kadmin = KAdmin::builder().with_local().unwrap();

dbg!("{}", kadmin.list_principals("*").unwrap());

About thread safety

As far as I can tell, libkadm5 APIs are not thread safe. As such, the types provided by this crate are neither Send nor Sync. You must not use those with threads. You can either create a KAdmin instance per thread, or use the kadmin::sync::KAdmin interface that spawns a thread and sends the various commands to it. The API is not exactly the same as the non-thread-safe one, but should be close enough that switching between one or the other is easy enough. Read more about this in the documentation of the crate.

python-kadmin-rs

PyPI - Version Read the Docs

These are Python bindings to the above Rust library, using the kadmin::sync interface to ensure thread safety. It provides two Python modules: kadmin for remote operations, and kadmin_local for local operations.

With kadmin:

import kadmin

princ = "user/admin@EXAMPLE.ORG"
password = "vErYsEcUrE"
kadm = kadmin.KAdmin.with_password(princ, password)
print(kadm.list_principals("*"))

With kadmin_local:

import kadmin

kadm = kadmin.KAdmin.with_local()
print(kadm.list_principals("*"))

License

Licensed under the MIT License.

Contributing

Just open a PR.

### Releasing

  1. Go to Actions > Create release PR
  2. Click "Run workflow" and select what you need to release and input the new version.
  3. Wait for the PR to be opened and the CI to pass
  4. Merge the PR.
  5. Go to Releases
  6. Edit the created release.
  7. Click "Generate release notes"
  8. Publish

Project details


Download files

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

Source Distribution

python_kadmin_rs-0.4.0.tar.gz (74.4 kB view details)

Uploaded Source

Built Distributions

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

python_kadmin_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.4.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl (1.3 MB view details)

Uploaded PyPymacOS 14.0+ x86-64

python_kadmin_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.4.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl (1.3 MB view details)

Uploaded PyPymacOS 14.0+ x86-64

python_kadmin_rs-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.4.0-cp313-cp313-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.4.0-cp313-cp313-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.4.0-cp313-cp313-macosx_14_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

python_kadmin_rs-0.4.0-cp313-cp313-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

python_kadmin_rs-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.4.0-cp312-cp312-macosx_14_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

python_kadmin_rs-0.4.0-cp312-cp312-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

python_kadmin_rs-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.4.0-cp311-cp311-macosx_14_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

python_kadmin_rs-0.4.0-cp311-cp311-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

python_kadmin_rs-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.4.0-cp310-cp310-macosx_14_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

python_kadmin_rs-0.4.0-cp310-cp310-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

python_kadmin_rs-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.4.0-cp39-cp39-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.4.0-cp39-cp39-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.4.0-cp39-cp39-macosx_14_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

python_kadmin_rs-0.4.0-cp39-cp39-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file python_kadmin_rs-0.4.0.tar.gz.

File metadata

  • Download URL: python_kadmin_rs-0.4.0.tar.gz
  • Upload date:
  • Size: 74.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for python_kadmin_rs-0.4.0.tar.gz
Algorithm Hash digest
SHA256 d32befeaa68dbaac077b565f5a47a23cba6e142190c0d521e595b30de8587efa
MD5 ec4a0dce76fa6f502810b77dbf260f6c
BLAKE2b-256 529a47dc6cba380938779d23b038c6734a37e0f829634c8e99a1d8a2c08a617d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0.tar.gz:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 617292305b3fde5e6b009b70ae8fd6cc5c7a962732558cffbdc27fca157ce574
MD5 82f0edf3227ae3c045cf221cb28d2c37
BLAKE2b-256 b18bee8da237c663d2f98d37262ccdc0352ac1e0d0d8bdce6f47d9b7b32bf737

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ef8030f282bdcbb2a771699e238b0f555336ddd626d4562ef3e2e17abc31c3b
MD5 8de9ff6d570c4d6227a2b01cb9648c82
BLAKE2b-256 73ccbe26f71a35a92444d6c0d2168f5fbb94d5381ecada78469c35991ed85c87

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 40ce8ff6dcc1bd82f34e7aca611e299a4ca51f28e5cb8772ba7d38532c9564d9
MD5 4f30efe6e3b259f3605de9e879ce2b37
BLAKE2b-256 f24e0a269510f2e3930f4b72557221863c5f8a37dd6147d22acdc35a90e383ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 627dff4aa5c222fc83cbb5312362bf80c68b515afd7027b27d763916e0adeb39
MD5 a13545092c02222cbc5c305178a7a761
BLAKE2b-256 7b09775fe922e27a90ebf598d02db01688b4853b8268b22b10a659f5d0878c73

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7fef94fe96687b9c6eb9bf670afda91f24c62fb2bc2f80394e0f2f31474494a5
MD5 982ccdbc2925311b924a10b35f9ae73b
BLAKE2b-256 7c840a8a7a45f3c4d8fd193e4b7e6859c4344af6f59398b5671305fcfe664943

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 6fe1d0a03d0a0a75296902ad95b6639372eed93d16422f33572d23b0b144ce64
MD5 d5da9de46f95285159d6babb06b091b3
BLAKE2b-256 631070930496c67f840c91686f9805da6a195204b63bf7733c19bb1dcc3d9831

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7b8f6a2b183c862b94462251537d508332c82d2c4dec1699875245041c4a684
MD5 a4b1b69bbebd2c53bafe9cdc07a556e6
BLAKE2b-256 0f1e60836b0afd4d24e1383c605b172a781b49b9bed31a4a360f75587e2a8bbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 223807b9108723d4f47d3243f6256f4026be0ea7ccbb356807d97a469a8bc628
MD5 9d61aea86ffa4ad488ed27ad5291f8c1
BLAKE2b-256 11a0f1550dbb434e94d75d503989dcd38b9730e6e482da5edb96712401c27ffd

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8623866a0324823af5edc2da6a6e90cb8a0d2ecbeb80f9a04014cc18f1c182f
MD5 41af25c0bc4dba4aa29a0d334e487536
BLAKE2b-256 4d81591664222547c70f491f8945dd8d4f841510c3bf0df35aa2712ae6056c3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a551f8010e47413513cc19e0001dfed9178f5de509c4590b02584e0387df55c
MD5 a66b677272de881e229acc67f8175ada
BLAKE2b-256 2c12b40f90b0b92dbc9af62c6786d5a50a0fbf5b67f63c71eb14ec538b9a3c2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 3f7692eb90ddacc353a5ed3d53fe0bc62df4132b30158e1c9a2bf24340a6929a
MD5 9c85b0e322eb892077e4bd310cc4c007
BLAKE2b-256 90d6f6217a5d5be194252726947f32556c52120bb9b29b988a662b6792d00fa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp313-cp313-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e36c868960619ed4df0e69f53ff9458f661c1a5fbc627554cc7777231e9e69bd
MD5 4f810507e753867c4aa1dbabce56cc96
BLAKE2b-256 4e35046055a13e2266e2df6b633ac76194f5432d5d2ac96f086ce32563824911

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6050fdaa638585046b8579867d3540f99efbf24dc10715ac05bae6ca9bbbffd
MD5 2e3722c6d20a1e2585a484131d597a02
BLAKE2b-256 e4141fa1926d3605b6b6bd4b374d05d1e43175db8eb170cc31cc10deed69f3c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7b9a3909592404ac0483b3a5d584466198b5e17e370be3e221ff19c4cec97ce4
MD5 9b16518b6017ea7de82b2c01271812fd
BLAKE2b-256 2ea6354b6e614e52f3b9aaa2e097e5884ffb5618a1c0309159c46d7ee5f13c5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 377ffa81264b115fafd2b4a83aab990a138a3684b90a133bc3a6c4081829c358
MD5 fb8e429938b6507bb0024db4ce3b1a7b
BLAKE2b-256 bff10cd74e4073af4fdb470d10206b78b0102dee30050d18cde665e6f24a540c

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fab810574fd54b715806104400a5c105879005597bc043469d506cb8e1e633c4
MD5 bade2b8b8b056f5a76d4c58193165f83
BLAKE2b-256 31e9ce9954913eb48d1a60b524cfbb5f4d54d9f2e8f5b740665c32831567b242

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 b27c16187dd24b820c966f03f889c140d0a55f547158fdc5bc2ecb4eb7e94fbe
MD5 b5ddc56b1ce503f483d9c17e3db9c1a0
BLAKE2b-256 e244d3fc82c68510967174bb4b7d8ad20e2d847b34386aa36ea186b2b01950fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp312-cp312-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b1c1a0b63ec3bd1a023feb094e1c6a93202237416d0783d4677be2b858fe6154
MD5 759105c3da187dce698ea6d1853d4bac
BLAKE2b-256 63ee55d122b10021549006b521634993ba19e8e6f7d262decb0f50dad9f832d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 951ca2b9b3019cf82c5e1882d1cec6e28bbf2d900d2b8022aac23a3e65a4ca7d
MD5 a39ba4a528a5dd5bf61badc0d2c1b2e9
BLAKE2b-256 22592832a89dca861fbdc67aa170760117818dd3bf3777b64e713134cb27ad60

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 547223f156baa8ef1236c7b3a55bc13506beada6147679f4a73dd1de5e809d30
MD5 26cd47cd319d72ed83ea90e2a9980a7e
BLAKE2b-256 9f196124bd22db6470e0415f3886025860775d395dc9c70cc87255b38686ea48

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c51115155ff1001ab3a0826a3de753927ea1373828e5432bc0eede4ec88c5c72
MD5 0955e47e54f39afdca771cc814666ba8
BLAKE2b-256 ee571cfe27d832bfd6b34934b9640281e63576b1ca747590b5fe4d2167f1243b

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e53eb9914eb6542618ec5da67c51e943eb724f76f186d88ae591bd8fde01345a
MD5 194241bf1e602c2a5adae6cfbc72dd7f
BLAKE2b-256 5b543a99693a8b483160eb1c1875e66e252972fb0aacb9188c3e37211bb47971

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 1aabecd407afd70fca21208f35ea6d2101fb27922e96c5ceed7fcaa6c44359b0
MD5 2a79190cd2210dd5184d86cc8a68c7aa
BLAKE2b-256 f7f41a7d2522fe7564fc6327541071bced66af3a8131d9116883b6517b981bf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp311-cp311-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 56ce2b57fbb3b0e7d0e69bd9ce3e7a165ed018ac4c4d60b259f50e68a6a3bb00
MD5 7ff87324efd9f69155ee91798426349c
BLAKE2b-256 fb7ca5f8ebabddc5c16903a42f752539cb9bdc3901d97af8973e143d6458e619

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 66a64d615d28dbf17ad8822d75f6a4685f7db7ddef9ad9d69053dcfab592e4ec
MD5 c308b79029adf1f924363c8baaf29ad0
BLAKE2b-256 e029f4843baca2fb48238f27161717510fbd47d2435ed809f2f401c88e8af4d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1720b3b9dc156be08e36b7f3492431d2b475b3ecbfa403d73d6e1fcc5ac70bc4
MD5 160a9c162b2b367d27b1c0ae8f0d842b
BLAKE2b-256 700cdd7c3add1c9d996fb0617c6656d4bb5115f45f69467594aed0116c7b7def

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2af5a50554753ba62ebc979b7767b43e072cff5b56dc0a1f09970fa9105cf55a
MD5 b18b040efcc2e068b9326bfc0501101b
BLAKE2b-256 a21a18abd2451cfbc1ac303d9e829c1e64192403da7c0a2b335bf2430d36a9f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66f01443b6376494f67d727663600a413a701852a60c724a3cd728758455f59c
MD5 a7b58e4c7dc0559da4de6a8246845735
BLAKE2b-256 5e344b7eff350f2285a5f9b5f47eb36484f6d91a6a2622b0cb0c701d0e7a3da0

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 57004e7aa52d95a76b0c6d920526f68b45206c51d8d8520d94511727c7ccbad0
MD5 0a3f671ccecb0d30fe3cd93dce412828
BLAKE2b-256 b031b3c8c42c559cc5bb2c50c61c105ed3b2613dbdb32b7c52d43dae0261bafa

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp310-cp310-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b5a5abda2c60961c1d456c920dd3a3053e615a6f1f5703606953be8dfdddef2a
MD5 292ff65e6477673dcea385f686b494fc
BLAKE2b-256 7e1b5d90e6228e88c283886a169396a3b5bd1522f357157a51931e7ba264d444

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59b622b7396922748b2463ad0a682b6f6a6887f3eee720eeda8a57bed6370555
MD5 27d33e956f3f04582cc3c2b49df4845f
BLAKE2b-256 eee06ce4fb1d79a5a40be4cd77b09ad2b2ec0bb864969d578a6f24b71746adb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fafb2e57fbc82e27c26c5450669846e02afbf6b4065127c4396fa2c21ec31c42
MD5 14d4f04412df43725f91cd5094478b4e
BLAKE2b-256 df3ed815803e4da4969f8e39acf1f3a208c7270ca413c929c0e3d9be292fbd9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc49b75be7d032f5a37a53b777267b81070220b9d14777374f159c5b1f64686a
MD5 3428b05c17c00ec3d1d7d562f7d1e7ed
BLAKE2b-256 262578757deed8f22b64148bae0be228395cc9b6a38cc3cbd88d54811a919757

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45fd65c49e0c64968d11eb7f6b93a9a09788967ca667e554f35fea467ea67f1e
MD5 9113c744116054dc5284d425f1efe39e
BLAKE2b-256 eb46995a261c3d8dfd7ce3b1284912b4c00976daa293caed7a1f1c09da6fb970

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 59b5db1d0381fbfb0b9ff2f79949abae6c645ccbd7c8c72a9b932fc0eab1d9b0
MD5 cc93728c8a39bc4e0c12257efc8abba0
BLAKE2b-256 63d7c49d2b8560ba06deb4c1c413304b95e14783bd9147b5b096cbc3b00937ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp39-cp39-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.4.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dee6325628edc33eaf217268b521b0923f519fdb7f5ac81dcfb97c9574fb3599
MD5 058ff77d03a602f954696fbb030c7b12
BLAKE2b-256 d0eb5cdce1818efd65b9f1558d08aab90ff4dda50393bb2c97b5e4272dd2ddf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.0-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page