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.2.tar.gz (78.3 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.2-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.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.4.2-pp310-pypy310_pp73-macosx_14_0_x86_64.whl (1.4 MB view details)

Uploaded PyPymacOS 14.0+ x86-64

python_kadmin_rs-0.4.2-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.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.4.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl (1.4 MB view details)

Uploaded PyPymacOS 14.0+ x86-64

python_kadmin_rs-0.4.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.4.2-cp313-cp313-musllinux_1_2_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.4.2-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.2-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.2-cp313-cp313-macosx_14_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

python_kadmin_rs-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.4.2-cp312-cp312-musllinux_1_2_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.4.2-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.2-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.2-cp312-cp312-macosx_14_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

python_kadmin_rs-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.4.2-cp311-cp311-musllinux_1_2_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.4.2-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.2-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.2-cp311-cp311-macosx_14_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

python_kadmin_rs-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.4.2-cp310-cp310-musllinux_1_2_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.4.2-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.2-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.2-cp310-cp310-macosx_14_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

python_kadmin_rs-0.4.2-cp39-cp39-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.4.2-cp39-cp39-musllinux_1_2_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.4.2-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.2-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.2-cp39-cp39-macosx_14_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

python_kadmin_rs-0.4.2-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.2.tar.gz.

File metadata

  • Download URL: python_kadmin_rs-0.4.2.tar.gz
  • Upload date:
  • Size: 78.3 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.2.tar.gz
Algorithm Hash digest
SHA256 2db6554a3e14471153fe41a65e2483b05148bc4820655e5564a08f3156b8a3f4
MD5 a6e09ad4c57eb6360ce39fe15f5b6dfd
BLAKE2b-256 3ea82a60b1f50e5658e3b8814eab0a2bfb1c07eccc64d81c9d623ca2b1fb3afd

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2.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.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e82ecaa88a0fcfe174db03086948a206c4e0df70f2bdd69d04fcd460126e5409
MD5 fa221839b9aad9dabbcbf2556595e9c5
BLAKE2b-256 7203dfac3334931ae66586421d65e72011364ae6db5136e82a0e9e574a93361e

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8edfe9852867b762bd6f61ebb4e630304ac5136c767d46214003ad9b39fe5390
MD5 a76cd8458a61d397aeaa404dedb5fb09
BLAKE2b-256 3d5f10ff26732425d2c161378579b5ec27cc0cb30db1e4c2dedfa15797ad73e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-pp310-pypy310_pp73-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-pp310-pypy310_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 fed459071f97a71665f37d6e2e84576514c9c94f9cda137b4edf6f8fc4ccaf0d
MD5 de8422dfd8cd88ccb953459b704bdae6
BLAKE2b-256 dc02620e78dc3bd2c1dc112f9f751bea643b6e7bb4d1c9a4baffe85f7b6edbf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba628e54e1d01d39f5780baec1adff5ba8052af8462cd647533bf0b35fcb3870
MD5 8f3f822ec74a0f18d41857228dc389aa
BLAKE2b-256 0cce223d00f2db18f362b6fd3853ea7cca8bb2032efaedcb40e0ee95c6cee2cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 62b65bdba2582f4abd67eb4ad2fe01b0b2249a3d663239edb8669c2d6a1eca8c
MD5 4335cb11f99d19cd3f65c380362de0d5
BLAKE2b-256 3bce05ded2ccdcfd83f833ffd5038a4ac4a661584324cd84b836a0946c321022

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 a0b8d2b57f0c0858185f86f09d1e143920783ae0b4cc77c748b075a57e7ad880
MD5 1d7c51e8d75d359d2128fb46ce04f231
BLAKE2b-256 7dfc7027e50dc3fa62d9a60a64ef20d76c941f5cb82f666a9a1e24c49d00e45f

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 143df0a8e7774931e533cf613f556a6fddcc273c48cc8bf9811b1a3636280d8c
MD5 9f5645278a1610aff8e32091a5bedc0c
BLAKE2b-256 1e6cb734dca55f4d6bb4f3991bd246218dda07b8bfedc56eaf153059a648a916

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92adf76fb841b1f7c0383ffc804777da0a7a42f34a6b325f97d27c13d743fbdd
MD5 00feaf7515d57f2210c6338e103d1c34
BLAKE2b-256 eb45887ea676966e989ae6621694a2d5bda7dbf7bd158aedc1627f214dcd7f76

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b071e5c0723071c23f77de6f92e191a3427682747b0bd7f0cdc9ead4dd534632
MD5 3125a1885faee7df61fb357b03e0c316
BLAKE2b-256 3068fce4b7d7c80819988039e7f1dce160060c9aa190f91f1f46ecf6a37b0d96

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1873e5e4fb1149bdd9264873aa070ed09881a23be18f34dbbffc4cc5f5412d50
MD5 9d28201af8e0815df7b0383b4856ee6b
BLAKE2b-256 08b54163a922d75536b859c639d5e4a6c60eefd5416e3ee393c732aa5c15017d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 99c99705d4bbeb273819fa1e5e1fe36243e7e3f92dc6bfa5b2f107f6c8b6d875
MD5 24ba16c546f1960c4847881d6f5134bc
BLAKE2b-256 63182545ebca195ec5e8aa3a7cbba61e0605b56a9a8481ff7eb55e86a05fa3e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a379a860840b9bddb3951c4fc94013f7eb59aa9fb292827efc24616a40c89205
MD5 7ffa5d7da50faf5ca15004431a6e7766
BLAKE2b-256 15358ebc9ed25d5577d43ee3b3494b255420c1a7cbb258c910a90c95019271a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7c60976c990d16a314f7cba399e78c941bb0305dab5290fd0cc70930defc027
MD5 b2103934b07306c508c1e0e0e7b49839
BLAKE2b-256 bdf5f3e60dcbbc1db4ce56e408b1bc6cecbca71e05501e2a869cdfc08604b49c

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62505323fa4e569a204c565d7dcc38d83be620d921109c61e4a4fb61cf6b1b0f
MD5 400f6112fe2dfb4c67b1f7e927bcaccc
BLAKE2b-256 2d2098eb4947552b1c4583f9e546a80a432bda63fa6bcf8ef2c34e6031851d28

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33e98edd8cce98246a05f97e47f107fb512017162192beecd566eba974328e8e
MD5 b6a13724c8345f3dadf511deab7673dd
BLAKE2b-256 7e0caad2cb4a1117a70bdc5ded852a32810b533190bd0bbf6d7cd72810dec12a

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7143572ba9fa6cdb36ccec46853dd0bf1c916a5030cb902e7ef6e680a02db05c
MD5 5053b372d25ef8dcd884c98cb44bfbfb
BLAKE2b-256 4b73e00994fd11346e05f8747464fd01e79dcad0cb6c0457d03fc983e0a99bd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 5b3deafc8913a11b7b59e32a5d76d0b6026d4943e7b215ef3ecc7bb13304af06
MD5 4656bb9910c9c11f24e6be25bb5ea51c
BLAKE2b-256 28a6c95e70c70259ce962d69be5c232a96ff2670de877c647a0f17835f05b65f

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b6917720d7e100f6e7887e598074783f920a6795cd20171734a04b2f31e08bca
MD5 49eae4525023061654b3ec08ab11434c
BLAKE2b-256 bc74b99ae3861f3fbc97969a45e9df16ee65f16b07bef33545be37f1ae45c9a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b718dfdacc096789f9f0e9a94709b6e7e40e1d1f6619566a4822a0e34755f3e
MD5 4c7e5327ca00f277d8dcd828eae2b295
BLAKE2b-256 88efbd20b018147498780ad05ebe1d9f0524d56fcf82092c41835c431d918053

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f291f9cf3d24f370a8d85cef5569f85bdcde599536c64369f71b970bb79bda54
MD5 4ba815e0d8896b62bc2fbb32cfaf221d
BLAKE2b-256 fdd7e9b3c6233af3311c8c3e7603b2e8e98ce7c6668bac532e1b7831a440c030

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1b47dc632f56258eac93f7f12ef373556a7d78bde27b9e0e1a939f39408bd15
MD5 9f6b2e0a8c368bdcbf11f4e4be3bbe1e
BLAKE2b-256 e3af50cb78b6e4f3bc2352f08d9c2033089ae3b81aa569fd51331f6488cf74cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9df23fb2ab678f03067ff3f0ee081ae3bce77952b3c6d8b527969f8a6ac83e3c
MD5 8f2e7c426976a296bfd46cf743c96c5e
BLAKE2b-256 5a1f57a09a4fe3a0a37e755dbddefc97b139d5e5949ef92429e0484dadb3d1e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 3f0f97ce565842f95529fb7de695661b7296546b49fae56c58980ed7c5759304
MD5 4d84d3d57bb90dbba0057edc37359182
BLAKE2b-256 7af99c78cbebc5470f7e8845b368bbce3cb598b4180433a0fbdf6aaa8c638ecd

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 88e6b0a315a0da4dda7821516e3105d2b2e6a2d5a02b7cdfefbe1887a245e75c
MD5 b9c431dfa6db33792050cb9339cabbed
BLAKE2b-256 d77b692d8effcefeb202c9f7aa908785637904fcb7da089fbd4bbdff5862e29b

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3313db904451b002d13535a45453ce0b395b6293f387e214bab260a0fbdb3ee6
MD5 e3e3c3b52eae675e81fefdc7e257d705
BLAKE2b-256 aa9e805801bd756e74640e1215b5adbbb6f3690baded093fef1b35e8897c7fb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b23d2de13417075d8ee5fea1eafe0e79b38dca9b2cab8986bf80604a3234b7b0
MD5 d0a7d60e171e8a598ea462ba5acc427b
BLAKE2b-256 6c9d1ce50ba8ef0d13e0a8c41fc83339fd53bfa117ed582b7ee1eab8e1ee28cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10de37cc10698eadbf6c23a036b2c0821e52cd4b15fc9401acfcc458dbcaa6cf
MD5 08b8c35ffc41b115993e6c1e8089d05b
BLAKE2b-256 fec9ab92947db6d757ed3609344b39087853b4923f0a9f1663ba38833b82d639

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54c375b48710ff7a51c05f43e8be78cffbbb25e3ea7f9838526c55c8994d7b80
MD5 0a948d140cfe03e7312afd018bd4231e
BLAKE2b-256 a83e761a877b29b968568a64d9a3ea916fec47a7b98775036facd7a399a3166d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 a65c56d9f4a246e845b53c5475bfa03f5d1bc200d4360f1d565199f264c9be7d
MD5 2a6ebdba39d11234e82d67e370ef3884
BLAKE2b-256 2cddcfc0b6b19ce20aea5ce78fe103d33c752be86f85aea23dcffa486953cc5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7a16d27d8aa7322ba043958fdb5b3e9fe9b83c10fc4bdda3bf905cfd5cc2738e
MD5 652141d0a3ae71525106afa2d4e8756d
BLAKE2b-256 3f55426f14793bf65d57ca04e91c9e2e95698eb59b818562a2f430b4e78a28d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2f6799ec0d49d8215684b80d09dd6b5763080e7059e5ffb5e5e996d3f39dc14
MD5 031b0d721e0e49ddfe2bc2c880b8ce5e
BLAKE2b-256 26d21ecf98766d260a6f58bdd5cdef993ccd281dfc837c721082881888ef30f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0e3cfb9fe4905eda93f683a51a66eaaafcec55ee2b57afde2e445ecdec8f1b48
MD5 8b5654584a6e00e73247bbc1bcffe735
BLAKE2b-256 4d201e8f7f12c32229ae689e473e2d05a4524510e812e73cbffd87f54fc02b1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b734b81db0289f37d3d7d036845b5f81497a9cf970da1f201df82209c9e5f40
MD5 3f921f4481e64fae226e07c8473e3c78
BLAKE2b-256 a244e44686f36e8b96bc4111bb398606475efe9a406af3199d9faca4bf2c2c47

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 253453f21581d0cc47de74c5d203cdf1d1836fa1224a18a8b79cb57ae3aa834e
MD5 42339e98ae9987bf21980edeb43972a5
BLAKE2b-256 8de6c755618644c25fe1429ea1ae4b2f95df0a649d5e605dbac9fea90784fddd

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 54ebd28990811998752a17c3806b32f269d73979a28cfb64e0aa46ad119650e2
MD5 520311f58e58163fe57457c5333a527d
BLAKE2b-256 7e20179789632c29e876c64f7781b95d88d7f00895f4e1527ed8960a1168490d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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.2-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.4.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ec249282031f45ec34f9868db73b3112187caf7ee393cd4cbd902695b9da4854
MD5 1342de0d62595678a3d12e2a7dce94de
BLAKE2b-256 bcb808493ee5fa02b40dff6de22fe1a9959542be7a48e7e7fb4ecc30288dda21

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.4.2-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