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.6.0.tar.gz (89.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.6.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.6.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.6.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl (1.5 MB view details)

Uploaded PyPymacOS 14.0+ x86-64

python_kadmin_rs-0.6.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.6.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.6.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl (1.5 MB view details)

Uploaded PyPymacOS 14.0+ x86-64

python_kadmin_rs-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.6.0-cp313-cp313-macosx_14_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

python_kadmin_rs-0.6.0-cp313-cp313-macosx_14_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

python_kadmin_rs-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.6.0-cp312-cp312-macosx_14_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

python_kadmin_rs-0.6.0-cp312-cp312-macosx_14_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

python_kadmin_rs-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.6.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.6.0-cp311-cp311-macosx_14_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

python_kadmin_rs-0.6.0-cp311-cp311-macosx_14_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

python_kadmin_rs-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.6.0-cp310-cp310-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.6.0-cp310-cp310-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.6.0-cp310-cp310-macosx_14_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

python_kadmin_rs-0.6.0-cp310-cp310-macosx_14_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

python_kadmin_rs-0.6.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.6.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.6.0-cp39-cp39-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.6.0-cp39-cp39-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.6.0-cp39-cp39-macosx_14_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

python_kadmin_rs-0.6.0-cp39-cp39-macosx_14_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: python_kadmin_rs-0.6.0.tar.gz
  • Upload date:
  • Size: 89.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for python_kadmin_rs-0.6.0.tar.gz
Algorithm Hash digest
SHA256 dadd3d4ef542b829c1dcde97360a6b6a10700a4b5686f12f24b10f6cf5ca6e6c
MD5 7c5978fb0f36470ae8733f31feb9031e
BLAKE2b-256 b9acdf3a093b1e186cd68a6f38778fac025450e5c5e9859c4790e00c2ed0ff62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a84aef1cd57024325938cdab62ab4f532f481d400136bf3059e09edde619927d
MD5 6b40c3af3b5a56d4f816a203f745c636
BLAKE2b-256 b00121ff4f68bf8a82fa6a01afdf52c8514c1f1a571532f1597ed75d641b61c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a16799fb9fe18c0249e542bd9b3578743dc8dc24a100fccaa0bc368a1a860ff
MD5 5118fd549369d3eacac784be15c413fb
BLAKE2b-256 6c70bbf9dabedf69f3db438bcfb7b99c00981f1dfd82ff467ec8dcac70792e98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 2731db30354e1f1c4d8a05cdba384e2ad532cc6387c3eadfc43ce8e1f33c73ff
MD5 637123fc7d14b318674700cc6f478921
BLAKE2b-256 2dfeb29a15bcc0f1fccb68571f931e7ba233fd398c0fcd38c6a54f546ddd1e08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93b27a5f3fc837227bf2d29467ae4e7276e2cffd97d0580b43ed9f93b4ac621b
MD5 aa473c2ba4ed4d5e4c5777722e3a250d
BLAKE2b-256 3283f1a83d98efda1f9c36130148063f5af085806def5e54014e9e09510a9503

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 716dd830f704fa20768350cda1cb9b5c69271101a4b9ecf005b89a2f1c624e60
MD5 2462ea7bbacee8d8b23c95d9c327947c
BLAKE2b-256 969a5be175c4c9eac4f280703d5499390ceaf357342c3bb6d68c6aa109b49874

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 677fbcd7832258d2729d63bc68384e6e1de7b9468d93c8dfa2652ca212fedcd0
MD5 1cf303ef63ce5bd46a954ec8955fc936
BLAKE2b-256 a38f40b26845d796315f8bc70f5ae00b259295f5e62884cf56a3b1f5b3a0caa4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80e3e0093dffe98f759b74ef25f6cdd8ab7b109f2af0f158572705ad31bb8699
MD5 547239c3d77ae0187bc1d66011d72a63
BLAKE2b-256 204470f24d3cac3f5d13b2fbe24542a732e3f529e564615bb3656665eb7b78e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 69afa56e9982a314630dbffed19fb16ae8114a0618cd931f4fbd9079e10c2e0d
MD5 5c06d39f503d2ab68124aae0c05d2456
BLAKE2b-256 da7720fb535c62e5fd04a6131e61aaf9dedf386e090818f27ebdadd5b30ac5fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd9a2c84244ea7eb98f12cd265ee71cbd61c5005b7ebcb05db4fef558cd0a995
MD5 1ecd3fcb2d0da78e9e6f67804a4a5dba
BLAKE2b-256 b3364fcc65a95a7de4d26f137ce0595aa1d56ed1f14c8d915f80ba09f37114d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b25cff1950d480e60355b5faf563c1e27bd1a17b637c98c3e3c69c972c3dc0c3
MD5 c256d5d8401f3be6a29975cbad5a9f62
BLAKE2b-256 fd2a4e5e6db8a650292cef2693914c4eea68c68b7daebef6be2db74d50efe844

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 76c070607d6d4b08a289239bfb61ebe1bc44c1937c7622fc3c774d413e8c342f
MD5 5a7674157a527e4ae21c8f98d778ccd1
BLAKE2b-256 7a9f6baaccfdf5aca9349c54d5703f7c174facde02b7803bc89689584059c751

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f2ac9f8f1f949518e1977a62bc36f330824233bdf7dd77412b36a38b2c3f7d47
MD5 e8465af26b613cf5493351dcea519e91
BLAKE2b-256 de4e7927335e4d2d68c28737699e18b26cedeb4e039820eeb00b64b4666e4162

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 775ce07ffd47a50ba27c8d74c20baacb56acfc7a8c56a8b02f2207ed9829156e
MD5 a020c98167dc71f8a964aadeee53e0ac
BLAKE2b-256 a61efdd7d6cd2ebc4cc654112329311380d1c03c681511973e32ae6ab90f261c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6f89e7fbcb7220a42c143a1b008685f98ca0a72ecc55c30f85b72c9d1ba9c3b9
MD5 cf3963d197dcb009aaa16520d18f8a47
BLAKE2b-256 bd4f5d7e5be27cd466affc00fcab71fb94ea0420aee95306188988faf270b129

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94509b7470b18105c27fcaf5e6af894644614a687af74a43499735c405217e01
MD5 e846b490c22256b8babf742c80000b73
BLAKE2b-256 e67299884dbc1856440a548ea8bf2ff1232c7f2823b6cb1a62bbb4d902a34609

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 920df382e7a554d2f6fd160436a64adf1251f3262ec16bccd6d3b9f7e039d5fa
MD5 3106a402fdf927981f305027ee5b4f0c
BLAKE2b-256 a0b506cf809cfaaeded84e6634bf07116264ab4f8fd5eccca7523114e197f424

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 cfcfe9982e969705dee62f2b97c8d7c249b55b2a97e2bc981408061ea7182b96
MD5 74a43514566514ce2454fe3bd0f4a4ff
BLAKE2b-256 a612c00a71c0fc17f5d208b4bb5e570002d74f0bc414e35194537d46ea32080f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0069fbd656096b98853f8cdc6d5e24f754829fa9cb4a716dac33777f0305d37a
MD5 bab8ead964ea24c99166c62c3a1addb6
BLAKE2b-256 126d59fefe1c4c11177c4feb8ad65dd6a265e9cc5fc83682a928acdccb170000

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78a9149d75351ef5e90b9c722586155ada328c4e5ff7267f62b21f74c9a91ac7
MD5 8b48e9dba984ac352385d9db2e330f90
BLAKE2b-256 334cf1c03d5d7f8cbdf9cda298a0c2e9c09b2e1b26f26f040aa7b139dfaf4aa4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92070ddb607c0318f2d3a413bac208f162c27cde2e45c54499d5d7c035a042eb
MD5 01c9f4bd5241eccb7b35ff89471de4fa
BLAKE2b-256 e9006496a75b4b4aa12befeaa8eef95e464fa85c09098bbb2771b380719f93de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fdc621f55bf6aad3729435745ee42200e49f1342569fb39323905d101bef1c6
MD5 5833a70aa7407b7b7af6566a558db02d
BLAKE2b-256 b280d7866fe5dded900a147ee7fd983c84e46a2666273bc54949f01eba2cf359

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a0e49ed6b7ce3fb4a6ca3320c25cd5665de167bb6ee2f4e346b23096bb1a4a3
MD5 67adfa4b593b13860ef6ad5468c66e97
BLAKE2b-256 976ba673cef9ce3473f5eec524d0896e2997a5e40741cb4fdc0c0982bd0e1da0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 cc1f4f75a6ea4e22ba616a7b16c2e04184218459d42cdbf2c10b7136cbcd1524
MD5 80a583f8fbb5e5364634093346469321
BLAKE2b-256 88c71c9e4200e2195a2423ac49241ff3603f04e31ad4e11a596d609bd102c4e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bf0de8f23d9e938b03d52fe8c4f653a10e520ce1e1e8362b92cb34e7499ccdf5
MD5 308acaf6f33a5a80f5e5145a72672b52
BLAKE2b-256 318b08ed967fff28d2d563f04818802929e00d58a9440f628f05d36ee01c4c21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31420d8858d20ade59f8a8cc2d341e521ef2e7c4b4f32e20b959eabb20fb2a4b
MD5 a1abc88f07834dbdf787d1411df7bb84
BLAKE2b-256 808b849cea2fd908930ab40a84b37df644b2979e019749ad439fc00d0cca8d62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 70a261ddde2b6e49f59ae531971a3fa50b18c8e34f7791223dc9fdaab20c5749
MD5 2a917684df3a7233f4ff98497e41f0c5
BLAKE2b-256 985aee3116c4b3514100c93f77da5f2389cb6877220f3f523b02a5ffc5260d4f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65608e364b100a239b1982a7cbc29fd072ced26e76d261a61013d3021f1cc76a
MD5 497ea54c787374e97525bb9ce9529e85
BLAKE2b-256 d1e078ae99c1b90e34b8727efb7f735c343db05e298c0c1b1a5ab350ba5950f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44fc2c50e53f6659eda47e9c74b59abb37e73f8e9b00c14fac618247c1fe1b9f
MD5 6d33f9c04a1ec18dcad993808df0afd4
BLAKE2b-256 4740284015cd49d6752bf337c1fc7d6838b98f2ec3048fd8798edc3f4398f5b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 3a54f0b90c029290a9f0cd4a2e97e5db9f7364511050c2d6fe98fd46694a32f5
MD5 f8378e8dedbe53307254a87418548071
BLAKE2b-256 bd1ae1b4966ed76f548a56c4591b5f800387932daa16d5e1877debfb5b1cfa66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 64f4d29836069722c9a68164c547df76158c0a052aba9c65243e381d052f8e43
MD5 f09a4fe8e72fd224d74879585f72300e
BLAKE2b-256 4d6ef83e498716896c2424455048e5124d09f50338a7d29da693bf51da737c9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37bd8988f1a9b31a1ab6033323654020509617e9892dde4d7d714c3c63cb601b
MD5 924bf1a9e556c5340bdd8da920ba3d9a
BLAKE2b-256 076b7ae6cc54d4055858681aaa22ee5518e6c2f2b035d30012433d2cd8575be4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b5aa6f2ef526cd821c2e02a9c38adfd0c3e9eabce927568d76c1c0bb10aae84b
MD5 64ca1fef1c3d08bc5d8f1fdbbe9ecdaa
BLAKE2b-256 527a654f3d99fb3a6dc8d9958a245e98d4c7db77eb3596c87f06a19ae701191c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82b5f08fd4199c2378e94b12b9b1403a5d93e0bb48b73aba9593b8aedb4402d4
MD5 b8d0f0847ddb32d7b24d6f0ad756c8a2
BLAKE2b-256 eeefe8e9813e1fafdeb5cbc3d53ae3f4b842b6a5675b54974a6aa1124cd5c5a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fdcaa5a6bbc755286686d5b96342003d2acb0b486fe6ab759138f195e8527498
MD5 1c1392704fe1726d2e24e5bf957c3683
BLAKE2b-256 17e3ba96259b9237f9af3d5e66eb6d4e0aa7195c1757f2a20f4867bde164d1ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 a89b296e9de33de2b48c64897069450bbc189bc340274c1439ab9701b2b59224
MD5 a943e34abc049b2110e5a54a9d9a2619
BLAKE2b-256 79ef040856d9443751e6292514c2432634430c4117ac8a5eda8d9b64daa2f79d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.6.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d3880d9efeed59780aa167c3130b8ab268dd73186d716d7818d76607989d10f0
MD5 ea4925b5d5f4812bfd91e7b4f2ff4158
BLAKE2b-256 2b2042dbc421e88b0c97e5aa4bee0ea51faf33ea2316f9b2966833770e0f5e02

See more details on using hashes here.

Provenance

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