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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.3.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.3.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.3.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.3.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.3.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.3.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.3.0-cp313-cp313-macosx_14_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

python_kadmin_rs-0.3.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.3.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.3.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.3.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.3.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.3.0-cp312-cp312-macosx_14_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

python_kadmin_rs-0.3.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.3.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.3.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.3.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.3.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.3.0-cp311-cp311-macosx_14_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

python_kadmin_rs-0.3.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.3.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.3.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.3.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.3.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.3.0-cp310-cp310-macosx_14_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

python_kadmin_rs-0.3.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.3.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.3.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.3.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.3.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.3.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.3.0.tar.gz.

File metadata

  • Download URL: python_kadmin_rs-0.3.0.tar.gz
  • Upload date:
  • Size: 73.8 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.3.0.tar.gz
Algorithm Hash digest
SHA256 2e39a9069ade69166e92968871dc84a9990d1c1bf8af11cc146ac38dac65f4e8
MD5 aa1f093f3aaab5c8a072d6da3f609f99
BLAKE2b-256 b47229cc9c4074dc1ed2ab3ae549ed2b6755e30fcdcc2301115f8d4271201d6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a3c0cfbe8569b2cf40df0bbbeca125de47f35c98ea16620a34fb5eaac958794
MD5 05a8e0806673ad259b103c058d567b1f
BLAKE2b-256 26d7ea00525ac78f945fbaedf7bfc72ea6f20838f625b9af02c988ddeae532a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae0bb5f5d4527cdf163efae7726579b0018849087bf79ca7225f0a4bb753fbbf
MD5 9d564315943df5a94fc6c14b57979913
BLAKE2b-256 85c9fd578488109b45337689d2feb89a5b6d587bfcd2f1e580d952b49b47d2e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 4b6489498e6cd08b84771891678a9dba05a4917104e3ef1f6d7170e7a6fea0a3
MD5 15362535b2461d2b1dbdd31cbcc2f32f
BLAKE2b-256 77a643c7b13ea8946296bf28a7bf5fbd55c48a1a2464a9c7643437d106d08330

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53e74326e05f8651917fab28d56f54e8e25644c87a8068b5c9af45e202fe619f
MD5 8ac74476549509eb3081e116152278d8
BLAKE2b-256 16a3465947e69a4423b7938919c9509949c93d9bff9684af84521168d9be4501

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2760ff7ff68868155c94bfb62bd7972f8d0604e066eca2a69b82311b2807f5b5
MD5 825eb3f1c77aa8767501358bf1c1f9b7
BLAKE2b-256 6f4ad6860d3228e57b2e33a1be973895c54e4483d506753320fa342329258c8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 aba9b60842dbf7bc82a653e89132118f663d7c4239238e6e8419c1983a01e32e
MD5 83e2dfbed2e72e5cc16b1ee73c320150
BLAKE2b-256 a3437d8faff598fc66c584aedb577e15acd837025d225936048ed0cb72a4e4d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b76bc37d51ecf1dfaa58e9f0134c2c49a75827e5035ab7bcbb228c8188049a24
MD5 24c657cdef5124213ae3f90baece0c66
BLAKE2b-256 716fc9ee245683b5d1697808b8ba242eb3216014088086c77e71ce96f2dfd971

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63e5fbc0d1104da050ffedb29a947222fedfc07d762719fd34355feb8d4bc64b
MD5 7101242166571cf24bb85fdb1677f17c
BLAKE2b-256 a7eb90c398150577d037ab908abb15f328836f4867b3a6526b7c346be2f70c82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c670aa445da67f5168be71a440c6f5e4de5392c123ff863a60fc2ea55e56b7b
MD5 7dd9854662b5edecc7138f90b6fa6191
BLAKE2b-256 bff1bd979bc837c5a1ebeccbf66112d388d1a42f40d82e1203d6d06230f915d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0760b03075ecdb1ec8f19919c256b4a1e3cb15f451d1face8ceafb1b88d0449f
MD5 1c664f550c49a51ead83ebc7d2d5e422
BLAKE2b-256 3d6520bb1d1b5f6cda8fb235c9baf7d9de6f5e03281b162099f5acc9be0f34fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 426328d2656f8595df9e1463da08521021a73d423ff6b24fdc6d32fd44d5a3a7
MD5 f4b9fccc94c77f2b510795078e0c436d
BLAKE2b-256 1d096ff1c9d71b23404b8a7a591a998d6756ec21982cb52b6518c2bbf8200590

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d58ba4e7a2b80fa5483139a008645a317689727a0c24a5b080ef531318f0ef4e
MD5 9b796fd59d2b95884127a7cfb1ba6744
BLAKE2b-256 45e925addc7afbe01ff9d85aeb16c825feb2cb57cdfda126cfbbd42fb9a71084

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5dc201513e40052d0eab24eb48996776a16a4a9d7c124014d48c09bd66468410
MD5 e1ba188032f05f4b642d52ab57d174cc
BLAKE2b-256 51e51656ddefe6a3fb4d9ccd6bc75c70c40b8b7097dc309169085a5a0705b0b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e13d369e1f70cd536d799ab2f653a2c65a6574e671cdd7cbfca863391d8ff903
MD5 fbcf9c3d3bfd17c1bc775fb40c3ff8bb
BLAKE2b-256 7f439f9410bb2bf41e84ab3d50dd2d74bffcbe514ac53aedc0742fea4c73d183

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ea5758fa11e387fab993c1f6af3921386c91c47f487c820a842762b602cee43
MD5 282982b4999007cb817ad3d2bdab7212
BLAKE2b-256 dbd063cdb96dee5f964c89592c2ac0c1418b55fb8f68693a0c4230b144dae31a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 340155c21e6be971b558d032f5201058f39dafa34665a32bdcd9d8d4b8e8e2af
MD5 3c2c5560aecdbf6f1a1aa0cf7fe4de49
BLAKE2b-256 35c10823ada1d81e447e1b46636b5914237f90d6ee78af92d8f924121f64da8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 096fd009beff684691e4b1d9df99f31bef951ecaec29f4cfac01e82e609cd34d
MD5 51f431a1b72f5d4bae17e6095457474d
BLAKE2b-256 1ca77f65ee97944900fee11a73075e95ed66008b70efb995c9518217b5582ff2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c074a424d51edc74c5d4263ccf546b6f0c3d9bd458ec9ac6a550bfc75d34da1b
MD5 8b7f1f50ada9aa82406eb319a0588676
BLAKE2b-256 901fae7a0a2e956fd93844b4a0836997fc3c120fa5fcdfad77c76cb868210912

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc75e1bf4df853d361a5b80405d43ffa111f3f1a9e0a680cf341a8e6a5227c49
MD5 cb0701858b1ef809b38a9c35df05faec
BLAKE2b-256 07d07b54387439ae3333432b05d5ed2d11e686afdebe212be13acc3ba4f4e031

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03a39b6482b02f0909341baadbacf8d939a24f79f0c10747ad9ec45728f88ab6
MD5 ce19afe6e07f8b455d3987a25d25634f
BLAKE2b-256 d6b29bc6f83bfa591ed81968dd7904d17ca31b8df76e537c6ee14a70461ba60b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 946868516536ce57b282f038d7a168da9c8e494baae82d735f2713c35d2c4ad9
MD5 dc9a5b204a15a46b111a7532b02268ef
BLAKE2b-256 e711a6de0464e4668e3aaf46355b48d6470d4e9186145ea72d9dfe820dc3154f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 64003fc8e840d859f343874989d5fee984623324767a954b4c70372e4884970e
MD5 88e3fc8ba1f3d1418479a301d1f0ef67
BLAKE2b-256 923fb44aab84a8b75bf4dabdffba34db746ff7177cd5b346bf0af2f579de4b45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 5d436b5662a6e1e4b946c4842d469d86c4ada67f709f5e4dcd2d99222510dea1
MD5 e023eb28737fa80951d44ec3017316df
BLAKE2b-256 db9ab07aa0bfb1b78df909dae39643a4c69fa81d154cd168c1e52ec215e4b399

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 672866243de0e6e6483450cad2a63b27a6676e64338a9565a472abda5281443c
MD5 ca829f61cbe7d3a894d14f0b10362b72
BLAKE2b-256 3c9a3548208154069d87bc9ad0fa4e5c6b873d96a7e6f98fd4780801a2ffd201

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b26cf8994e291f8a4d09e367af8c26de8a4fdf092e094a3ca0200c0300b163a1
MD5 f2b5a826a026a72bf970f86e5d5de9ef
BLAKE2b-256 1fff4878e47c08ea55ddd0a194d2ae995ec0bce6f913ed56d5866d438bebf870

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 800516f5a8b8241adb5e95e11ba2a06b8c99a3219b64b4f28a154fa9abf5f702
MD5 42a82bcd6760cc0af870a64e60218e51
BLAKE2b-256 1f64185712ba6cba9098612659257e0d19c67299930763ffc5d2dd8c892e81b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f57335b57e8cf2a6aecd21c27928294d3c408cf82c4f905fc88709126116165
MD5 61a58281431c28626be2546b0296b11f
BLAKE2b-256 7119b6f5628de24a62bfd22921d1a333195d2a0c7ab196f883e2183a5c7a0a2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 387732550dffa699069412e1181d6c066e4421b47a11287d8c42a4f2fcf3669a
MD5 ae4dba5760f23dfc82b7e249d6bde714
BLAKE2b-256 23a84ebb6bcda6ebf0d1310e43af83c9aef8f8d23973070c303f834bb279c82c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 055da2fe5e99a0139b85770a182070ee318c1c8a5a2ddbd719aad2eef323d7d3
MD5 9abb0fc8524b5db71c5e4c3e6f205aad
BLAKE2b-256 940058a17b2516bc773a095a1374ce2afe665716a324462b2a2c88ba5b81e8f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7b40e2e62ba884182a955c8dbf64f9322cd80b5ea904a269c7099abc6a6536de
MD5 3342c82547aeecacd7e406fc860e734b
BLAKE2b-256 db44bfc98205143e4a99308405c88a8217916a70f64773bae864f8f2113f426d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb7e497bfe8fdc39383c303050eadaf7a891832ed83545b0b7cfba71099bdddf
MD5 aa2bcdfcb04013d97ca1b54dfbe0b09c
BLAKE2b-256 671291da63bfa267a28e28c9f4b4e86b82f62cabf812f330001e631f7dc99d5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6c588c673ecf99437acdbe3d8ee0771be354ce857515f96a32c401174144029
MD5 d0b6d20aa81ad8eff45718695eaa9792
BLAKE2b-256 ea8f73a7d93d328000cff6195b7d11902fd996b9a480b20124a3573ab6e4e8dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2243eb7482e6f2f3f15caeae42f13e2ca842e78d52a0b3d60fb72c488d2b8143
MD5 b0e832974309b91868bb0e5068fb5e48
BLAKE2b-256 c4315bbb47911e3004f3d060d70b39694d71d7c212490ee53eba8a98698724b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a3632d9bcbaf36fcdb7cf89c5233c05185f51befa617dc74064901c3b4897cd0
MD5 efd765e45188f3bc31466af7c41b6e86
BLAKE2b-256 cb4f6e11824a6b47c231fd24f7d6b262063912cc4a61f731f38a4e3a03defa37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 cb4561a105f7cfe66d53d580baf45461bcfe682ef39c601aecbf608d57bc417c
MD5 d546803073c4f9ce9ed154095b5fb311
BLAKE2b-256 259db1a03f5de43e9b38af379a6df47c23b28834e32fa30a9d78ab1d8b0e370b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.3.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 098fc8d748974682c89888708affcca6b438504e268869c13aa62e67cb4b0414
MD5 e83450eaf2b7b39c1dbcb8ef19697631
BLAKE2b-256 71fa95e18ae749f2994f39838c261d1de63423b36d3fad458b518296eae785b0

See more details on using hashes here.

Provenance

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