Skip to main content

Library accessing Thales Security keys (FIDO & PKI)

Project description

This library is used to communicate with Thales Security Key. You can use it to detect devices, get serial number, firmware version, etc. Device class heritate from the fido2 library. So any FIDO2 methods can directly be used. In case of PCSC Device, you can use the 'has_fido_accessible' property to know if the device is a FIDO2 device.

You have to check if the device is a Thales Security Key by using the is_thales_device property.

Installation

pip install thalessecuritykey

Usage

from thalessecuritykey import helpers
devices = helpers.scan_devices()
for device in devices:
    print(device)

Example

from thalessecuritykey import helpers
devices = helpers.scan_devices()
for device in devices:
    print(device)

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

thalessecuritykey-0.0.10.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

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

thalessecuritykey-0.0.10-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file thalessecuritykey-0.0.10.tar.gz.

File metadata

  • Download URL: thalessecuritykey-0.0.10.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for thalessecuritykey-0.0.10.tar.gz
Algorithm Hash digest
SHA256 d2ffc4be24337ff8a4eeda3e6b0309f7674eec516de0a10d65cc410a66a8b8a1
MD5 eaa9e994586e67e321131be430d2549f
BLAKE2b-256 b96e3a809b39d5a987497b5934e1735e61bc3cbf7d33f632df60f1fa36220534

See more details on using hashes here.

File details

Details for the file thalessecuritykey-0.0.10-py3-none-any.whl.

File metadata

File hashes

Hashes for thalessecuritykey-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 275f4a2ccde19399cb3e6d5ca42134936ead2a54712e78c8f56ef15cfeaeec18
MD5 83f72257839bbc965145180b8812bbf0
BLAKE2b-256 960dccedf81e70e6677515d597ad52ce9051c7518fbc42fd09b79674c56790c6

See more details on using hashes here.

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